2

私は自分のAndroidデバイスでビデオをキャプチャしています。ビデオフォーマットは.mp4です。iPhoneデバイスでビデオを再生しようとすると、ビデオは再生されませんが、iPhoneデバイスでキャプチャされた他のビデオは問題なく再生されます。

encodingAndroidとiPhoneの両方に適したタイプのビデオとオーディオはありますか?

これは私がオーディオ/ビデオエンコーダーを設定したJavaコードです:

recorder.setAudioSource(MediaRecorder.AudioSource.DEFAULT);
recorder.setVideoSource(MediaRecorder.VideoSource.DEFAULT);
recorder.setOutputFormat(MediaRecorder.OutputFormat.MPEG_4);
recorder.setVideoEncoder(MediaRecorder.VideoEncoder.MPEG_4_SP);
recorder.setAudioEncoder(MediaRecorder.AudioEncoder.DEFAULT);
4

1 に答える 1

1

次のようにしてみてください:

    recorder.setAudioSource(MediaRecorder.AudioSource.MIC);
    recorder.setVideoSource(MediaRecorder.VideoSource.DEFAULT);
    recorder.setOutputFormat(MediaRecorder.OutputFormat.MPEG_4);
    recorder.setAudioEncoder(MediaRecorder.AudioEncoder.AAC);
    recorder.setVideoEncoder(MediaRecorder.VideoEncoder.H264);
于 2013-03-19T14:06:33.893 に答える