MediaRecorder.pause() 在 android
MediaRecorder.pause() in android
api24
MediaRecorder 添加暂停方法
有什么方法可以在较旧的 api 中使用它吗?
here is android studio suggest
但我想在旧设备上使用它
你的问题的简单答案是你不能
一旦开始录制,唯一可能的操作就是停止和重置。
因此,尝试在停止后将呼叫保存到 SDCard,然后再次启动 Fresh Record 并停止它。最后将两个音频文件合并为一个音频文件。
将音频录制为 .wav 文件并Combine using this way。
在旧平台上没有 MediaRecorder.pause()
。唯一的选择是记录几个单独的文件,然后自己将其与任何可用的库(例如尝试基于 FFmpeg 的库)连接起来。但请注意,由于录像机可能会在文件的开头/结尾插入空帧,并且连接的媒体可能包含诸如闪烁、裂纹等伪像。
看看这个 library。
我个人使用它为我的 android 应用程序添加暂停和恢复功能。它支持所有 API 级别。
api24
MediaRecorder 添加暂停方法有什么方法可以在较旧的 api 中使用它吗?
here is android studio suggest 但我想在旧设备上使用它
你的问题的简单答案是你不能
一旦开始录制,唯一可能的操作就是停止和重置。
因此,尝试在停止后将呼叫保存到 SDCard,然后再次启动 Fresh Record 并停止它。最后将两个音频文件合并为一个音频文件。
将音频录制为 .wav 文件并Combine using this way。
在旧平台上没有 MediaRecorder.pause()
。唯一的选择是记录几个单独的文件,然后自己将其与任何可用的库(例如尝试基于 FFmpeg 的库)连接起来。但请注意,由于录像机可能会在文件的开头/结尾插入空帧,并且连接的媒体可能包含诸如闪烁、裂纹等伪像。
看看这个 library。 我个人使用它为我的 android 应用程序添加暂停和恢复功能。它支持所有 API 级别。