Javascript InvalidStateError:试图使用不可用或不再可用的对象

Javascript InvalidStateError:试图使用不可用或不再可用的对象,javascript,firefox,html5-video,Javascript,Firefox,Html5 Video,以下内容适用于Chrome,但不适用于Firefox: var myVideo=document.getElementById('myVideo')) myVideo.currentTime=570 当对象(本例中为视频)未加载足够的内容,无法设置当前时间并向前跳过时,会发生该错误 在设置currentTime var myVideo = document.getElementById('myVideo') myVideo.addEventListener('canplaythrough',

以下内容适用于Chrome,但不适用于Firefox:

var myVideo=document.getElementById('myVideo'))
myVideo.currentTime=570

当对象(本例中为视频)未加载足够的内容,无法设置
当前时间并向前跳过时,会发生该错误

在设置
currentTime

var myVideo = document.getElementById('myVideo')

myVideo.addEventListener('canplaythrough', function() {
    myVideo.currentTime = 570;
}, false);
我相信,这是由Firefox测试版造成的,并且已经在Firefox测试版中修复。目前,您最好使用adeneo建议的解决方案,或者捕获异常并在一段时间后重试。