没有看到 20 个 I/O 周期;下载音频文件时在 Swift 中放弃发生

Uno*_*ome 5 audio ios swift

我正在对一些代码做一些维护(不幸的是我没有写它,所以我仍在努力弄清楚这个项目中做了什么),并且该应用程序下载了数百个音频文件并允许用户播放它们。

当我尝试播放一些下载的音频时,我的响应出现了间歇性错误:

错误:>aqme> 236:客户端(0x7fb329c2ba00)没有看到 20 个 I/O 周期;放弃

每当我收到此错误时,音频就不会播放。有没有人对这个错误的含义有任何见解?如何调试它/关于寻找什么的想法?我还没有发现任何其他带有此错误的堆栈溢出帖子。谢谢你。

小智 5

通过率 0 会给您带来错误。你在使用播放器速率吗?rate 用于设置速度。音频播放器正常率值为1。通过率2将速度加倍。通过 0.5 将使音频速度减半。通过率 0 会给您带来错误。

  • 我不相信我们正在使用播放器速率,但我注意到这始终只在模拟器中发生,而且最常见的是当我已经有 youtube 或 Spotify 播放一些声音时 (3认同)