我用标准的AVAudioPlayer播放mp3文件
由于iOS 8.1在设备锁定时播放背景音频不再有效:
设备锁定10-20秒后播放停止
通过主页按钮离开应用程序是没有问题的
在iOS 8.0上运行没问题
播放捆绑的音频是没有问题的。
只有满足所有三个条件时才会出现问题: 在iOS 8.1上锁定设备时,从用户目录播放文件。
问题似乎是文件输入流停止提供数据,因此缓冲区运行为空:我使用STK StreamingKit Player调试了播放,并观察到在播放停止之前不久返回的流hasBytesAvailable方法。
是否有任何新的文件访问规则? 我无法在发行说明中找到任何信息...... 有人有想法吗?