当我的应用程序在播放音频或录制音频时移至后台,我想提供类似于绿色“通话中”状态栏的东西,就像在通话并切换到另一个应用程序时出现的那样,让您快速返回应用程序。
我以为这可能是私有API,但我注意到Griffin iTalk应用程序在录制音频时会做到这一点(请参见图片)-所以我知道它可以完成,但我还没有能够弄清楚是哪个API(
有人可以指向正确的文档或展示此行为的示例代码吗?(我已经搜遍了音频文档,但还没有找到它)。
谢谢!
我以为这可能是私有API,但我注意到Griffin iTalk应用程序在录制音频时会做到这一点(请参见图片)-所以我知道它可以完成,但我还没有能够弄清楚是哪个API(
Info.plist
设置、AVAudioSession
、UIApplication/Delegate
或其他什么)使这种魔法发生。我的应用程序目前正在后台工作和录制音频,并且运行良好,我认为有些位设置不正确才导致了这种行为。有人可以指向正确的文档或展示此行为的示例代码吗?(我已经搜遍了音频文档,但还没有找到它)。
谢谢!
UIBackgroundModes
属性,但没有voip。如果你真的不是VOIP应用程序(尽管我认为这是一个有争议的观点),那么注册为VOIP应用程序似乎有点作弊(因此可能会被拒绝)。在找到这个问题之后,我确实让它工作了:https://dev59.com/_lHTa4cB1Zd3GeqPS5hM - Eric