【发布时间】:2013-01-25 13:13:46
【问题描述】:
这是不是重复的问题,我到处搜索,但不幸的是我没有找到任何解决方案。
我的问题我想在应用程序处于后台时播放音乐文件,它应该在调用任何本地通知时开始播放。
我有一个功能,我正在检查应用程序是否存在于后台,然后我写了播放音乐文件的语句,但 [avaudioplayer play] 总是返回 NO .我检查了错误代码,但它显示为空。
我还编辑了 info.plist 文件以将音频文件设置为在后台播放。
【问题讨论】:
-
以上这两个我已经提到但没有结果:(。PLAY函数返回NO。我的应用程序在后台,然后我正在尝试播放音乐(不像startMusic--->进入背景--->继续播放)
-
我猜它需要在主线程上运行,然后你可以放入后台线程而不是其他方式,但不确定!
-
@Cris 我也在主线程中执行过,但不幸的是……
-
查看我的回答,您使用的是设备还是模拟器。
标签: iphone avaudioplayer