gpt4 book ai didi

ios - AVAudio Recorder 不在后台录音

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:00:54 24 4
gpt4 key购买 nike

我用过AVAudioRecorder。当我来自背景时,录音机没有录音。

我的场景是

  1. 开始录制按主页按钮(录制停止)

  2. 打开我的app录音机还在录音(通过recorder.isRecording检查为YES)

  3. 停止录制并播放录制的音频,仅播放我的应用进入后台之前录制的内容。

  4. 我正在重新编码 5 秒 -> 应用程序进入后台 -> 进入前台 -> 再录制 5 秒 -> 播放音频,音频只播放前 5 秒。

在录音时,我正在检查给录音机的文件路径的大小(通过 NSTimer)文件大小在从后台返回后没有增加,但录音机状态仍在录音

谁能指出错误所在。谢谢

注意:在 ios6 中没有问题它播放整个 10 秒的整个音频它只在 ios7 中出现

最佳答案

因此,如果您不想在后台录制,而只想在进入后台之前和之后追加录制,请在 applicationWillEnterBackground(或 applicationWillResignAcive)中暂停您的录制器) 当你从后台回来时,继续你的录音,你会没事的。 (您可以收到通知,让正在记录的类知道这些生命周期委托(delegate)方法。)但是如果你想在后台录制,你需要在你的应用程序设置 -> 功能中打开后台模式:音频和 Airplay。但那是另一回事了。

关于ios - AVAudio Recorder 不在后台录音,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23465000/

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