合并多个mp4音频文件 - Android

时间:2015-06-11 19:31:33

标签: android audio mediarecorder mp4parser

我正在尝试为我的应用程序制作录音机功能,支持暂停/恢复录制。最后,当用户点击保存时,我只想要1个文件。在android中,mediarecorder不支持每次启动时暂停和写入新文件。

目前我正在使用mp4parser合并文件,但需要很长时间(11-20分钟)才能合并2分钟和20分钟文件。

还有其他选择吗?文件采用mp4格式。

1 个答案:

答案 0 :(得分:0)

MediaCodec和MediaMuxer。编码m4a样本后,您可以存储它们或传递给muxer写入文件。由于编解码器和复用器都在不同的线程中工作并且具有异步性质,因此您可以停止(“暂停”)提供样本并在需要时继续。