一 介紹
1、<audio>和<video>元素有不少監聽事件,因此可以綁定這些事件的監聽器。
2、本應用實現<video>的ontimeupdate事件的監聽器。
3、通過ontimeupdate事件綁定監聽器可以實時監控音頻、視頻的播放位置。
二 代碼
<!DOCTYPE html> <html> <head> <meta name="author" content="Yeeku.H.Lee(CrazyIt.org)" /> <meta http-equiv="Content-Type" content="text/html; charset=GBK" /> <title> 視頻播放 </title> </head> <body> <h2> 視頻播放 </h2> <video id="mv" src="movie.webm" loop> 您的瀏覽器不支持video元素 </video><br/> <input id="bn" type="button" value="播放"/><span id="detail"></span>秒 <script type="text/javascript"> var bn = document.getElementById("bn"); var mv = document.getElementById("mv"); var detail = document.getElementById("detail"); // 為video元素的ontimeupdate事件綁定監聽器 mv.ontimeupdate = function() { detail.innerHTML = mv.currentTime + "/" + mv.duration; }; bn.onclick = function() { if(mv.paused) { mv.play(); bn.value = "暫停"; } else { mv.pause(); bn.value = "播放"; } } </script> </body> </html>
三 運行結果