【发布时间】:2014-10-29 19:20:56
【问题描述】:
我可以在 MediaCodec 和 MediaMuxer 的帮助下录制(编码)视频。接下来,我需要在 MediaCodec 和 MediaMuxer 的帮助下处理音频部分和混合音频与视频。
我面临两个问题:
如何使用 MediaCodec 对音频进行编码。我需要对音频进行编码吗? 视频在不同的线程中?
如何将音频和视频数据传递给 MediaMuxer(如 writeSampleData() 方法一次只接受一种类型的数据)?
我提到了MediaMuxerTest,但它正在使用 MediaExtractor。我需要使用 MediaCodec,因为视频编码是使用 MediaCodec 完成的。如果我错了,请纠正我。
任何建议或建议都会非常有帮助,因为没有适用于这些新 API 的适当文档。
注意:
- 我的应用面向 API 18+ (Android 4.3+)。
- 我已推荐 Grafika 进行视频编码。
【问题讨论】:
-
任何代码示例?我还需要添加音频。
-
请参考此链接:AudioVideoRecordingSample
标签: android audio video android-mediacodec mediamuxer