找回密码
 注册

[JS] IE video audio currentTime InvalidStateError

php 发表于 2015/6/28 18:47 | 显示全部楼层 |阅读模式
IE,Internet Explorer,audio.currentTime=0,通过JS动态设置audio/video的currentTime来实现,出现 InvalidStateError 的错误提示,或者CRIPT5022: InvalidStateError。

在 Google Chrome 和 Firefx 中一切正常。

IE浏览器只有在媒体文件加载成功,可以播放的时候才能够动态设置audio.currentTime或者video.currentTime
解决 IE currentTime InvalidStateError 问题的代码实现:

audio.src='src/mp3/wuxiancheng.cn.mp3';
audio.play();
audio.oncanplay=function(){
        this.currentTime=32;
};

手机版|轻松E站

轻松E站

快速回复 返回顶部 返回列表