【问题标题】:Disable app's background mode when audio works not activate音频工作未激活时禁用应用程序的后台模式
【发布时间】:2013-08-03 02:36:10
【问题描述】:

我正在使用 AudioUnit 来处理音频记录和回放。

我将音频添加到 info.plist 中的 UIBackgroundModes 键,以便在进入背景时保持录制或播放。

问题是:当我的应用程序没有录制或播放音频时,该应用程序仍在后台运行,并且在设备锁定或主屏幕时我可以看到红色警报栏。

那么,我怎样才能让我的应用在不录制时暂停以节省电池寿命?就像在添加 UIBackgroundModes 键之前一样?

【问题讨论】:

    标签: ios background suspend


    【解决方案1】:

    今天终于搞明白了。 我停止了音频文件写入过程,但不停止音频会话。 通过在停止播放时添加AudioSessionSetActive(NO),问题解决了。

    【讨论】:

      猜你喜欢
      • 2012-02-10
      • 1970-01-01
      • 1970-01-01
      • 2017-12-03
      • 1970-01-01
      • 1970-01-01
      • 2019-06-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多