我正在开发一个应用程序,它可以从soundcloud流式传输音乐。为此,我使用了用几个AVPlayerItems初始化的AVQueuePlayer。一切正常,直到应用程序进入后台。它需要1-2分钟,然后播放停止,我得到XCode调试错误代码"由于信号9而终止"。我查了一下内存,这个应用程序经常需要大约25MB的内存。AVQueuePlayer中还添加了几个观察器。我真的没办法,这真的很烦人,因为应用程序应该能够在设备锁定等情况下播放音乐。
提前感谢
我自己修复了它。这与AVQueuePlayer完全无关,我用太多的图形重载了应用程序,导致cpu使用率超过100%,如果应用程序被杀死,播放器当然会停止播放。