我需要能够在后台运行应用程序时播放声音。
我尝试使用 UILocalNotifications,但该文件需要成为 bundle 的一部分,但事实并非如此,因为我需要即时生成声音文件...
有什么办法可以让我在后台运行时播放声音?
谢谢。
最佳答案
你不能,除非你连续播放音频并为你的应用程序设置适当的 Audio Session 类别......然后你的应用程序不会进入休眠状态,它会继续运行(同样只要音频正在播放) .
这是 iOS 多任务设计限制的一部分。
如果应用程序主要与音频相关并且用户很明显这有电池生命周期影响(并且可以被用户禁用),但是 YMMV ......你的应用也可能因此被拒绝。
关于iphone - 如何在后台运行时播放声音?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5073890/