【问题标题】:How to add Pause and Resume functionality with MediaRecorder in Xamarin Android?如何在 Xamarin Android 中使用 MediaRecorder 添加暂停和恢复功能?
【发布时间】:2017-01-17 19:06:50
【问题描述】:

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

提前致谢。

【问题讨论】:

    标签: android xamarin xamarin.android mediarecorder pause


    【解决方案1】:

    PauseResumeAPI 24

    中添加到 MediaRecorder

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

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

    运行API 23 及以下的设备,如果这是您的应用要求,开发人员将负责将文件“附加”在一起。

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

    参考:MediaRecorder Pause

    【讨论】:

    • 我在 android 中需要同样的东西,但音频不只是录制视频。我不需要使用 muxer 来加入音频文件。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-12
    • 1970-01-01
    • 2015-12-01
    • 2011-12-21
    • 1970-01-01
    • 2016-10-07
    相关资源
    最近更新 更多