iphone - 如何在后台运行时播放声音?

标签 iphone ios ios4

我需要能够在后台运行应用程序时播放声音。

我尝试使用 UILocalNotifications,但该文件需要成为 bundle 的一部分,但事实并非如此,因为我需要即时生成声音文件...

有什么办法可以让我在后台运行时播放声音?

谢谢。

最佳答案

你不能,除非你连续播放音频并为你的应用程序设置适当的 Audio Session 类别......然后你的应用程序不会进入休眠状态,它会继续运行(同样只要音频正在播放) .

这是 iOS 多任务设计限制的一部分。

如果应用程序主要与音频相关并且用户很明显这有电池生命周期影响(并且可以被用户禁用),但是 YMMV ......你的应用也可能因此被拒绝。

关于iphone - 如何在后台运行时播放声音?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5073890/

相关文章:

android - Calabash 支持 iOS 和 Android 版本吗?

ios - 如何在 objective-c 中的谷歌地图上显示印度 map

iphone - 事件不能拖到新的一天。比如说,将其放在屏幕一侧几秒钟就可以实现这一点

iphone - 如何在iPhone上获取十天后的日期?

iphone - 如何快速调用方法但最早在下一次运行循环迭代中?

iphone - 内购恢复

iphone - 这是允许的吗?通过 XML-RPC 在 iOS 上更新内容

ios - 以一种分辨率设置启动画面会导致其他分辨率在 xcode 中消失

iPhone/iPad 用户文件跟踪

iphone - 不使用网络服务写入远程数据库