在安卓中,MediaRecorder.pause()是什么意思?

6
3个回答

5

对于你的问题,简单的回答是“不可以”。

一旦你开始录制,唯一可能的操作就是停止和重置。

因此,在停止后尝试保存你的通话到SD卡中,然后再次开始新的录音并将其停止。最后将两个音频文件合并成一个音频文件。

以.wav文件格式记录音频,并使用这种方式进行合并。


0
在旧平台上,没有MediaRecorder.pause()。唯一的选择是记录几个单独的文件,然后使用任何可用的库(例如基于FFmpeg的)自己连接它。但请注意,由于录制器可能会在文件开头/结尾插入空帧,连接的媒体可能包含闪烁、裂缝等伪影。

0

看看这个。 我个人使用它来为我的Android应用程序添加暂停和恢复功能。它支持所有API级别。


尝试解释您的建议以及如何使用它。链接他处的答案真的是好答案吗? - Mohammad Reza Shahrestani

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接