Javascript InvalidStateError:试图使用不可用或不再可用的对象
以下内容适用于Chrome,但不适用于Firefox: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',
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建议的解决方案,或者捕获异常并在一段时间后重试。