爱思助手

Apple Music出现播放bug:下一曲播放失败无限缓冲

  和 iOS 不同,桌面版的 Apple Music 被整合在 iTunes 当中。今天据外媒 MacRumors 报道,在 iTunes 中发现了一个导致 Apple Music 播放出现问题的 bug,该问题可能和音轨的时长短于 60 秒有关。

Apple Music出现播放bug:下一曲播放失败无限缓冲


  MacRumors 在运行 OS X 10.11.5 和 iTunes 12.4.1 的 Mac 上“重现”了这一问题,详情可观看下方视频:

  具体来说,当 Apple Music 音轨时长短于 60 秒并处于完整的播放状态(没有跳过播放),专辑或播放列表的下一曲便会播放失败,并一直处于无限缓冲的状态。

  国外高能网友通过后端的文件转换检查工具 fswatch 找到了 bug 疑似出现的原因:

  似乎 Apple Music 处理流媒体的方式是当当前歌曲开始一分钟到结尾,iTunes 就会发送信号给正在排队的下一曲以指令,并让系统开始下载,以便能够在当前歌曲结束后准备播放下一曲,然而当歌曲时长短于一分钟的时候,下一曲的下载就永远都不会开始,因为这没有符合 Apple Music 处理流媒体播放的工作模式。

  目前已知该 bug 只会对 Apple Music 的歌曲造成影响,储存在本地 iTunes 的歌曲是不受影响的。而且值得一提的是该 bug 在运行 macOS Sierra beta 版的 Mac 上以及运行 iOS 9.3.2 的 iPhone 上都没有出现。