3

我试图通过带有摄像头的 MediaRecorder 生成 MPEG2TS。我的代码如下。

mMediaRecorder.setOutputFormat(8); // OUTPUT_FORMAT_MPEG2TS
mMediaRecorder.setAudioEncoder(MediaRecorder.AudioEncoder.AAC);
mMediaRecorder.setVideoEncoder(MediaRecorder.VideoEncoder.H264);
mMediaRecorder.setOutputFile("/sdcard/rec1.ts");

但是,重新编码完成后,生成的文件(rec1.ts)始终为 0 字节。对于像“OUTPUT_FORMAT_MPEG_4”这样的其他输出格式,它工作正常。

我不知道为什么它不起作用..

4

0 回答 0