0
私はAndroidのデフォルトカメラを使用してビデオをキャプチャし、ffmpeg-android-javaライブラリを使用して圧縮しています。ffmpeg-android-javaライブラリを使用して圧縮されたビデオは、Webブラウザで再生されません
正常に圧縮された後、動画はMXPlayerアプリで再生されていますが、Google Chrome、Firefoxなどのウェブブラウザでは再生できません。
理由は何でしょうか?
私の圧縮ロジックを共有しました。ブラウザで再生できるように、私はここでどのような変更を行うことができますか?
String[] str=new String[]{"-y" ,"-i",sourceFilename,"-strict","experimental","-s", "160x120","-r","25", "-vcodec", "mpeg4", "-b", "150k", "-ab","48000", "-ac", "2", "-ar", "22050", destinationFilename};
try{
FFmpeg ffmpeg = FFmpeg.getInstance(getActivity());
ffmpeg.execute(str, new ExecuteBinaryResponseHandler() {
@Override
public void onStart() {}
@Override
public void onProgress(String message) {
Log.e("onProgress",message);
}
@Override
public void onFailure(String message) {
Log.e("onFailure",message);
}
@Override
public void onSuccess(String message) {
Log.e("onSuccess",message);
}
@Override
public void onFinish() {}
});
} catch (FFmpegCommandAlreadyRunningException e) {
e.printStackTrace();
}