我为 HTML5 动画构建了一个播放器,在 IE9、Chrome、FF、iOS、Android 和 Surface 上一切正常。在最近发布的 IE10 中,我正在解决一个错误,即设置音轨的 currentTime 不起作用。我快速修改了以下代码:
HTML:
<audio controls>
<source src="http://images.apple.com/html5/showcase/audio/letsgosurfing-thedrums.mp3" type="audio/mpeg"/>
</audio>
<button>Jump to middle</button>
Javascript:
$('button').on('click', function(event){
$('audio')[0].currentTime(15);
});
这是小提琴:http: //jsfiddle.net/RMEmB/1/
这在除IE10之外的所有支持 mp3 文件的浏览器上都可以正常工作。是否先开始播放声音并不重要。有没有人解决这个问题?
特别是 Windows 7 上的 IE 10,我附近没有 Win 8 来测试。