在iOS中播放背景音频文件

时间:2015-03-20 14:15:56

标签: ios audio background core-audio

我试图在Apple的文档中找到对此的回复,但我不知道:

1)当应用程序进入后台时,技术上是否可以开始播放音频文件?

2)如果技术上可行......是否合法"?如果没有用户明确的互动,Apple会批准一个开始播放音频文件的应用吗?

提前致谢

1 个答案:

答案 0 :(得分:0)

如果应用程序进入后台之前已经播放音频,应用程序可以开始在后台播放音频文件,具有相应的音频背景模式功能键设置,并将新音频文件混合到已播放的音频单元中,队列或玩家不停。 App Store中有大量已批准的应用程序(例如,它们按播放列表排序)。

如果应用程序尚未播放或录制音频,则无法在后台播放音频文件,因为操作系统会在应用程序进入后台时将其带走并禁用应用程序的音频会话。

据报道,苹果公司目前正在拒绝为实现这一限制而“沉默”的应用程序,尽管iOS应用程序商店中可能仍然存在一些传统示例(闹钟?)。但对于私人(非应用程序商店)应用程序,这个技巧目前似乎工作正常。

此外,即使应用程序在后台没有活动的音频会话,远程通知也可以开始播放应用程序包中包含的非常短的音频文件。