以下适用于Chrome但不适用于Firefox:
var myVideo = document.getElementById('myVideo')
myVideo.currentTime = 570

<video id="myVideo" controls>
<source src="myVideo.mp4" type="video/mp4">
</video>
&#13;
在Firefox中它说
第2行InvalidStateError:尝试使用不是的对象, 或者不再可用
。
答案 0 :(得分:11)
当对象(在本例中为视频)加载不足以设置currentTime
并向前跳过时,会发生该错误。
您必须等到视频可以播放才能设置currentTime
var myVideo = document.getElementById('myVideo')
myVideo.addEventListener('canplaythrough', function() {
myVideo.currentTime = 570;
}, false);