Android中的MediaCodec支持音频编码吗?

Android中的MediaCodec支持音频编码吗?,android,audio,android-mediacodec,Android,Audio,Android Mediacodec,我正在尝试建立一个视频系统。我通过预览从摄像机获取数据,然后将数据交给Mediacodec,让它完成视频编码工作。现在我主要关注音频部分。我不确定音频卡和音频编码使用哪种API 我做了一些搜索。但似乎大多数演示都使用MediaRecord。因为我已经用MediaCodec替换了MediaRecord,我想我需要找到一些新的方法来完成音频部分。如何制作音频?MediaCodec可以做音频编解码器吗 谢谢大家! 是的。演示如何使用两个MediaCodec编码器实例(一个用于音频,一个用于视频)和Me

我正在尝试建立一个视频系统。我通过预览从摄像机获取数据,然后将数据交给Mediacodec,让它完成视频编码工作。现在我主要关注音频部分。我不确定音频卡和音频编码使用哪种API

我做了一些搜索。但似乎大多数演示都使用MediaRecord。因为我已经用MediaCodec替换了MediaRecord,我想我需要找到一些新的方法来完成音频部分。如何制作音频?MediaCodec可以做音频编解码器吗

谢谢大家!

是的。演示如何使用两个
MediaCodec
编码器实例(一个用于音频,一个用于视频)和
MediaMuxer
来“克隆”电影文件


注意
audio/mp4a latm
MIME类型用于音频。

谢谢!但是,演示似乎只包含视频和音频的MediaMux。它包含音频编码吗?谢谢你,法登!所以我应该设置编码器的两个实例,一个用于从预览中捕获的视频数据,另一个用于音频数据。音频中是否有类似的API,如preview,可以帮助我从麦克风获取原始数据?fadden,我发现Mediasrc只有一个变量。这怎么能同时呈现视频和音频呢?我还找到了源“int source=R.raw.video_176x144_3gp_h263_300kbps_25fps_aac_stereou_128kbps_11025hz;”,这是真正的源路径吗?
EncoderTest
完全是音频
MediaMuxerTest
处理音频和视频,但实际上不解码或编码。我目前还没有一个能把所有这些结合起来的例子。