-1

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

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

有没有其他选择?文件为 mp4 格式。

4

1 回答 1

0

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

于 2015-06-11T21:03:29.893 回答