在Chrome中,我们不一致地看到mediaelement.js加载mp4视频时出现问题。如果您通过单击进度条进行搜索,通常会在该点加载视频而没有问题,同时触发mediaelement.js中的“seek”和“seeked”事件侦听器。但有时你最终得到一个空白屏幕,没有加载gif,在网络面板中,它显示mp4已被取消。在这些情况下,“寻求”事件永远不会发生。
我们的服务器发送Chrome无法处理的“部分内容”状态消息似乎是可能的解释,如下所述: HTML5 video will not loop
我们还有几种可能的解决方法(如果我们无法弄清楚为什么会发生这种情况,那么在“寻找”和“寻求”之间的一段时间后重播,禁用搜索,强制Flash)。
但我不确定如何修复服务器以便Chrome更快乐,或者是否有另一种可能的解释为什么“搜索”事件永远不会触发。
提前感谢任何见解。