1

我正在使用标准的 AVAudioPlayer 播放 mp3 文件。
由于 iOS 8.1 在设备锁定时播放背景音频不再工作:
设备锁定后 10-20 秒播放停止。
通过主页按钮离开应用程序没有问题。
在 iOS 8.0 上运行没有问题。
播放捆绑的音频没问题。

仅当满足所有三个条件时才会出现此问题: 在 iOS 8.1 上锁定设备时从用户目录播放文件。

问题似乎是文件输入流停止提供数据,因此缓冲区空了:我使用 STK StreamingKit Player 调试了播放,并观察到流 hasBytesAvailable 方法在播放停止前不久返回 NO。

文件访问是否有任何新规则?我在发行说明中找不到任何信息...有人知道吗?

4

0 回答 0