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;
};
|
|