请看一下这张照片:
如何在顶部显示这个红色条?我认为必须在应用程序处于后台时显示。我不知道那是什么以及它是如何完成的。
答案 0 :(得分:2)
有几种方法可以让应用在后台运行。这些被称为背景模式。在撰写本文时,共有5种基本的背景模式 - 包括音频,位置,VoIP,报亭等。
对于音频,你会得到一个红色条形图,对于没有条形图的位置,对于VoIP你会得到一个绿色条形图等等。
让应用在后台运行有两个步骤:
CLLocationManager
,音频启动audioSession。 此外,还有一种临时后台模式,即应用程序在后台运行一段时间,以完成一些已启动的下载。
查看所有背景模式的详细教程:
http://www.raywenderlich.com/29948/backgrounding-for-ios
我不确定你的目的是什么,但请记住,在审核Appstore提交时,滥用背景模式可能无法让Apple感到非常高兴。
答案 1 :(得分:0)
您必须使用以下信息在info.plist中启用音频后台服务:
<key>UIBackgroundModes</key> <array>
<string>audio</string> </array>
如果您在应用中播放音频声音,或者如果您录制,它将自动生效