不录制时显示红色状态栏,后台应用程序
Posted
技术标签:
【中文标题】不录制时显示红色状态栏,后台应用程序【英文标题】:Red status bar showing when not recording and app in background 【发布时间】:2011-12-29 17:44:48 【问题描述】:我在进行录音的应用程序上的状态栏出现问题。我有
<key>UIBackgroundModes</key>
<array>
<string>audio</string>
</array>
在我的 plist 中,以便在录制声音并且应用程序在后台时获得红色状态栏通知。但是,如果我停止录制并转到后台,状态栏仍然存在。我在运行 4.3.2 的 iPad 2 和运行 5.0 的 iPhone4 上看到了这一点。我怀疑这是一个 > OS4 问题,因为我正在正确终止录制,并且似乎没有(经过认证的)API 来控制状态栏。
任何人看到这个/知道如何解决它?我怀疑这可能是 ios 错误,但需要先排除自己:)
到目前为止,我在网络上看到的唯一内容是这个(未解决的)电子邮件线程:
http://web.archiveorange.com/archive/v/q7bub5A16vw9h9w2lw82
安德鲁
【问题讨论】:
我是那个帖子的原始发帖人。剩下的缺失线程是 iOS 4.1 解决了我们的问题。 【参考方案1】:我在后台做了大量的录音工作,但还没有见过。我已经看到它“需要一段时间”才能消失,比如几秒钟,但不会被红色卡住。
我使用的 PLIST 条目不同。这是
Required background modes / App plays audio
【讨论】:
以上是关于不录制时显示红色状态栏,后台应用程序的主要内容,如果未能解决你的问题,请参考以下文章