当我的应用程序在播放音频或录制音频时移动到后台时,我想提供类似绿色的“呼叫”状态栏,当您在通话中出现并将其交换到另一个应用程序时,为您提供了快速的“返回应用程序”功能。

我认为这可能是私人API,但是我注意到Griffin Italk应用在录制音频时会这样做(请参阅图片) - 所以我知道可以做到这一点,但是我无法弄清楚API是什么(这 Info.plist 设置, AVAudioSession, , 这 UIApplication/Delegate 或者什么)使这种魔术发生。我的应用程序目前正在在后台工作和录制音频,并且工作正常,我认为我没有设置某个地方来获得此行为。

有人可以将我指向正确的文档或表现出这种行为的示例代码吗? (我搜寻了 音频文档 而且找不到)。

谢谢!

alt text

有帮助吗?

解决方案

可能会有一个私人API来执行此操作,但是如果您想进入App Store,那么要做的就是 注册为VoIP应用, ,它可以为您提供诸如Skype或(我想)ITALK之类的呼叫状态栏。

其他提示

实际上,红色棒实际上仅在应用程序在后台录制音频时才出现。我只在标记应用程序VoIP和音频时才这样做。

您可能只能通过标记仅作为背景音频应用程序来做到这一点,但我没有尝试过。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top