7

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

我认为这可能是一个私有 API,但我注意到 Griffin iTalk 应用程序在录制音频时会这样做(见图) - 所以我知道它可以完成,但我无法弄清楚 API 是什么(Info.plist设置,the ,AVAudioSessiontheUIApplication/Delegate或其他)来使这个魔术发生。我的应用程序当前正在运行并在后台录制音频并且运行良好,我认为我没有设置某些地方来获得这种行为。

有人可以将我指向正确的文档或展示此行为的示例代码吗?(我已经搜索了音频文档但无法找到它)。

谢谢!

替代文字

4

2 回答 2

7

可能有一个私有 API 来执行此操作,但如果您想进入 App Store,要做的事情是注册为 VOIP 应用程序,它会为您提供通话状态栏,如 Skype 或(我想)我说话。

于 2010-12-01T01:24:46.543 回答
1

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

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

于 2011-07-18T19:04:38.530 回答