我在 Safari IOS 5 中遇到了 soundcloud 自定义播放器的问题,即 Play Bar Indicator、Track Buffer Bar Indicator 和 Seek 功能停止正常工作。
要重现问题,请使用包含的示例红色皮肤,并继续在两个轨道之间进行选择。最终,缓冲区指示器不会重置到开头,播放器指示器将不会显示或卡在一个位置。因此,轨道搜索功能只是不断地重新启动轨道,因为它基于指标位置值。
我已将问题追溯到 onMediabuffering 事件返回 NaN 值而不是百分比(第 479 行 sc-player.js)但不知道是什么原因造成的?或者如何解决。在 Safari IOS 4 或任何桌面浏览器中不会出现此问题。
有人对这个有经验么?或者有什么解决问题的办法?