HTML 5 Audio - 处理InvalidStateError的正确方法是什么:DOM Exception 11

时间:2014-07-05 17:20:36

标签: javascript html5 audio

以下是一些示例代码:

try {
     document.getElementsByTagName('audio')[0].currentTime = audioStartTime;
     console.log('audioEl.currentTime: ' + document.getElementsByTagName('audio')[0].currentTime);
}
catch(err) {
      console.log(err);
      console.log(err.message);
}

有时候上面的代码会在其他情况下运行。我的问题是错误“InvalidStateError:DOM Exception 11”是什么意思,我该如何缓解它。

上面的代码是使用'onloadedmetadata'事件执行的函数的一部分。我正在测试的浏览器是OS X Mavericks上的Safari,当测试使用OS X Server服务的页面时。

0 个答案:

没有答案