如何在Xamarin Android中使用MediaRecorder添加暂停和恢复功能?

时间:2016-09-09 15:17:44

标签: android xamarin xamarin.android mediarecorder pause

我正在使用MediaRecorder在Xamarin Android中录制音频。我想为此添加暂停和恢复功能。 MediaRecorder没有内置方法来暂停和恢复录制。我怎么能做到这一点?暂停时是否需要存储单独的音频文件并将它们合并到一个音频文件中?如果是,那么我如何在Xamarin Android中实现它?

提前致谢。

1 个答案:

答案 0 :(得分:1)

PauseResume已添加到 API 24

中的MediaRecorder
  

暂停录音。在start()之后调用它。您可以使用resume()继续录制而无需重新配置,而不是stop()。

     

暂停录音。在start()之后调用它。您可以使用resume()继续录制而无需重新配置,而不是停止()

设备运行API 23及以下,开发人员负责"追加"如果这是您的应用程序要求,则将文件放在一起。

以SO为例:How to append to Android MediaRecorder output file

参考:MediaRecorder Pause