src
视频结束后,我使用以下代码更改视频属性。
我预加载了第二个视频,我将 src 更改为链接到第二个视频。
在IE和Firefox中,这可以完美运行,但在 Chome 27.XX 中,视频元素在更改src
.
奇怪的是......如果我使用断点来单步执行我的.ended
函数中的代码,它就可以正常工作!
HTML
<video id="vid1" preload="auto" width="640" height="480" src="/Trans/video/sleigh60.mp4" controls>
</video>
<div style="display:none">
<video id="vid2" src="/Trans/video/sleighRest.mp4" preload="auto">
</video>
</div>
JavaScript
<script type="text/javascript">
var vid2Source = '/Trans/video/sleighRest.mp4';
var video = document.getElementById('vid1');
video.addEventListener("ended", function() {
video.src = vid2Source;
video.load();
video.play();
});
</script>
感谢您的帮助。