Android 如何使用MediaCodec和MediaMuxer录制视频和音频
我能够在MediaCodec和MediaMuxer的帮助下录制(编码)视频。接下来,我需要在MediaCodec和MediaMuxer的帮助下处理音频部分和带视频的mux音频 我面临两个问题:Android 如何使用MediaCodec和MediaMuxer录制视频和音频,android,audio,video,android-mediacodec,mediamuxer,Android,Audio,Video,Android Mediacodec,Mediamuxer,我能够在MediaCodec和MediaMuxer的帮助下录制(编码)视频。接下来,我需要在MediaCodec和MediaMuxer的帮助下处理音频部分和带视频的mux音频 我面临两个问题: 如何使用MediaCodec对音频进行编码。我需要对音频和视频进行编码吗 独立线程中的视频 如何将音频和视频数据传递到MediaMuxer(as) writeSampleData()方法一次只获取一种类型的数据) 我提到了,但它使用的是MediaExtractor。我需要使用MediaCodec,因为视频
writeSampleData
的第一个参数是trackIndex
,它允许您指定每个数据包对应的磁道。(通过运行两次addTrack
,每个曲目一次,您将获得两个单独的曲目ID。)有代码示例吗?我还需要添加音频。请参考此链接: