gpt4 book ai didi

android - 在 Android 中暂停和恢复录音

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:17:25 25 4
gpt4 key购买 nike

我正在使用 MediaRecorder 类在 Android 2.3 中开发录音应用程序。我有以下要求:

  1. 发生中断时,比如在通话录音期间,暂停录音。
  2. 在中断结束并且我的录音 Activity 的 onResume 被调用后,我必须从暂停的地方继续录音。

我找不到用于暂停和恢复录制的 MediaRecorder API。只有 start() 和 stop() 可用。
除了分别录制中断前后的两个文件,然后将它们拼接成一个文件,还有其他方法可以实现吗?

斯内哈·约翰。

最佳答案

有两种可能的方法来完成这项任务,如果您使用媒体录音机进行录音,那么您可以将一个音频文件附加到另一个音频文件中,就像当您接到来电时会自动调用暂停和在您的 onPause() 你可以记录第一个文件,当你再次回到你的 Activity 时,你可以记录一个临时的 fileResume() 并将这个临时文件附加到前一个文件中。

另一种方法是使用 AudioRecorder() 类。因为您可以将音频录制为原始文件并根据您的要求附加这些文件,最后当您想要停止录制而不是将标题添加到该原始文件并将其转换为您想要的音频格式时。

关于android - 在 Android 中暂停和恢复录音,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5743165/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com