1

我正在使用 mediaelement.js 加载带有字幕轨道的视频。

在我将 Chrome 浏览器更新到 27.x 之前,一切都运行良好。现在,如果包含字幕轨道,视频将加载但不播放。视频缓冲区很好(我可以手动擦洗它),但播放按钮或 javascript play() 都不会播放视频。加载 gif 文件就在那里,我在控制台中看不到任何错误。

它适用于我测试过的所有其他浏览器,包括 Chrome 26.x。

如果我删除字幕源元素,视频会在 Chrome 中正确加载和播放。

(这是我的第一个 SO 问题,所以任何提示将不胜感激,谢谢)

4

1 回答 1

0

我在第四天试图解决同样的问题并遇到了这个问题。它发生在 Mac 和 Windows 上。似乎是本地缓存会加剧故障排除——如果我注释掉<track>视频播放;当我重新启用它并重新加载时,它也会播放,但是如果我关闭浏览器,它将不再工作,直到我<track>再次注释掉。

如果我禁用 mediaelement 并使用原生 HTML5 视频进行测试,则问题不会出现。

于 2013-07-20T18:30:43.123 回答