html 代碼,video后邊幾個元素,可處理ios 系統的兼容性
<video id="myVideo" controls="controls" poster='預覽圖' preload="auto" x5-playsinline="" playsinline="" webkit-playsinline="" > <source src="" type="video/mp4"> </video>
<script> //獲取視頻DOM元素 var myVideo = document.getElementById("myVideo"); myVideo.oncanplay = function(){ console.log("准備就緒"); }; //監聽播放開始 myVideo.addEventListener('play',function(){ console.log("開始播放"); }); //監聽播放結束 myVideo.addEventListener('pause',function(){ console.log("播放暫停"); }); //監聽播放結束 myVideo.addEventListener('ended',function(){ console.log("播放結束"); }); //使用事件監聽方式捕捉事件, 此事件可作為實時監測video 播放狀態 myVideo.addEventListener("timeupdate",function(){ var timeDisplay; //用秒數來顯示當前播放進度 timeDisplay = Math.floor(myVideo.currentTime); console.log(Math.floor(myVideo.currentTime)) //當視頻播放到 4s的時候做處理 if(timeDisplay == 4){ //處理代碼 } },false); </script>
事件介紹
