我正在制作一个包含mp4文件的播放列表。播放列表动态加载并通过Video.js连续播放。只要闪光灯后备不起作用,它就可以正常工作。如果使用闪光灯,它将播放第一个剪辑,然后更改光源然后最终冻结,一到两帧进入第二个剪辑。我没有使用任何特殊的Flash播放器,但是它集成在Video.js中。 我看到网络上的人有同样的问题,但没有答案。这是一个真正的问题还是我做错了什么?
这是我改变来源的地方:
thePlayer.addEvent("ended", function () {
var vp = this;
vp.src({ type: "video/mp4", src: getSource() });
vp.load();
vp.ready(function () {
vp.play();
});
});
答案 0 :(得分:2)
我相信这是一个错误。我发现的解决方法是在收到“loadeddata”事件时再次调用play(),即
thePlayer.addEvent("loadeddata", function () {
thePlayer.play();
});