1
我能够借助MediaCodec和MediaMuxer录制(编码)视频。接下来,我需要借助MediaCodec和MediaMuxer来处理音频部分和多路复用音频。如何使用MediaCodec和MediaMuxer录制视频和音频
我面临两个问题:
如何编码的音频与MediaCodec。我是否需要在单独的线程中编码音频和 视频?
如何将音频和视频数据传递给MediaMuxer(因为 writeSampleData()方法一次只能使用一种类型的数据)?
我提到MediaMuxerTest但它使用MediaExtractor。我需要使用MediaCodec,因为视频编码是通过MediaCodec完成的。如果我错了,请纠正我。
任何建议或建议将非常有帮助,因为没有适合这些新API的文档。
注:
- 我的应用程序的目标是到API 18+(安卓4.3+)。
- 我参考了Grafika进行视频编码。