对于你的问题,简单的回答是“不可以”。
一旦你开始录制,唯一可能的操作就是停止和重置。
因此,在停止后尝试保存你的通话到SD卡中,然后再次开始新的录音并将其停止。最后将两个音频文件合并成一个音频文件。
以.wav文件格式记录音频,并使用这种方式进行合并。
MediaRecorder.pause()
。唯一的选择是记录几个单独的文件,然后使用任何可用的库(例如基于FFmpeg的)自己连接它。但请注意,由于录制器可能会在文件开头/结尾插入空帧,连接的媒体可能包含闪烁、裂缝等伪影。看看这个库。 我个人使用它来为我的Android应用程序添加暂停和恢复功能。它支持所有API级别。