我一直在关注newboston的HTML5视频教程,并到达了制作视频播放器的教程。我已经完全复制了代码,但是单击进度条不会更新。
My JSFiddle
我认为此方法不起作用的原因是:
function clickedBar(e){
if(!myMovie.paused && !myMovie.ended){
var mouseX=e.offsetX;
var newtime=mouseX*myMovie.duration/barSize;
myMovie.currentTime=newtime;
progressBar.style.width=mouseX+'px';
}
}
我真的不知道为什么它不起作用,但是任何帮助将不胜感激!
编辑:固定链接。
最佳答案
您的代码正在更改
bar.addEventListener('click', **clickedbar**, false);
bar.addEventListener('click', clickedBar, false);
http://jsfiddle.net/wqr7S/4/