【问题标题】:Disable audio recording notification while application is in background on iOS SDK 4.2+在 iOS SDK 4.2+ 应用程序处于后台时禁用录音通知
【发布时间】:2012-09-09 12:14:39
【问题描述】:

在我的项目中,我们使用pjsip2 从共享服务器接收流式音频。

该应用仅用于接收流式音频,不用于录制。 但是,即使我们在输出代码中禁用了麦克风,我们仍然会在应用程序在后台录制时收到通知(顶部栏闪烁红色并带有文本:“(录制)”)。

如何在我们的应用程序在后台运行时禁用录制通知?

【问题讨论】:

  • 你在 info.plist 中为 UIBackgroundModes 设置了什么?

标签: iphone ios xcode ios4 pjsip


【解决方案1】:

从 UIBackgroundModes 的 info plist 中删除音频选项

例子:

<key>UIBackgroundModes</key>
    <string>voip</string>

【讨论】:

  • Ty 为您的答案,尝试过,仍然遇到同样的问题。在我的 .plist 中有这个: UIBackgroundModesaudio 我想我仍然需要“音频”,因为应用程序播放音频并且应该能够也可以在后台执行。
  • 如果您有 voip,您将能够在 bg 中进行当前通话,但您将拥有红色顶栏。
  • 如果我需要在后台播放音频,我猜我不会绕过闪烁的栏。
猜你喜欢
  • 1970-01-01
  • 2017-02-04
  • 1970-01-01
  • 2017-05-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多