在iPhone锁定时,我在后台播放来自URL的音频文件时遇到问题。
我的应用程序播放播客,但在播放特定秒播客时,播客将停止并播放广告,广告由三个音轨组成,第一个和最后一个是消息“请稍候,广告将播放”和“谢谢,您的曲目现在将完成“,中间曲目是来自网址的广告。
我尝试将两个AVPlayers
用于跟踪,另一个用于广告,我尝试为每个曲目制作四个播放器,如果应用正在运行,此过程效果很好,但是当iPhone被锁定时,只是第一条消息开始,之后没有任何事情发生。
任何建议!!
答案 0 :(得分:0)
最后我找到了问题的解决方案,
当我保存广告文件时,我使用[file writeToFile: atomically:]
,但是当设备长时间锁定时应用程序无法访问文档目录,除非文件处于noneProtection模式,因此我使用{{1} }
有效:)