HTML5視頻播放練習:鼠標經過視頻播放,鼠標移除停止播放,再次經過繼續播放。


隨着HTML5的廣泛應用,在一些網站中,經常看到有些預覽的短視頻預覽,鼠標經過就會播放,移除就會停止播放,再次移進去就會繼續播放。

自己也研究着做一個比較簡單的類似的練習。

 

視頻可以自己到包圖網下載,包圖網的媒體首頁視頻預覽就是鼠標移進去就播放,離開就停止,再移進去就播放。

不過,他們在視頻上,還增加了一直視頻的圖片,思路是,鼠標經過,圖片隱藏,視頻播放,鼠標離開,圖片顯示,視頻停止。

其理論都是相同的。

 

 

附上練習代碼

 1 <!DOCTYPE html>
 2 <html>
 3     <head>
 4         <meta charset="UTF-8">
 5         <title>視頻播放</title>
 6     </head>
 7     <body>
 8         
 9         <!--video視頻標簽,給上寬高-->
10         <video id="video" onmouseover="videoPlayback()" onmouseout="videoStopped()" width="340px" height="190px">
11             <!--視頻類型為視頻和視頻路徑-->
12             <source type="audio/mp4" src="video/10s.mp4"></source>
13         </video>
14         
15     </body>
16     
17     <script>
18         //鼠標移進去
19         function videoPlayback(){
20             //獲取視頻標簽
21             var video = document.getElementById('video'); 
22             //給視頻標簽添加緩存播放---video標簽屬性。
23             video.setAttribute("autoplay","autoplay")
24             //給視頻標簽添加循環播放---video標簽屬性。
25             video.setAttribute("loop","loop")
26             //播放視頻
27             video.play();
28         }
29         
30         //鼠標離開
31         function videoStopped(){
32             //獲取視頻標簽
33             var oDiv = document.getElementById('video'); 
34             //停止播放
35             video.pause();
36         }
37     </script>
38 </html>

 

視頻格式與瀏覽器的支持(截圖):

 

視頻格式(截圖):

 

可選屬性(截圖):

 

附上runoob.com的文檔連接一:http://www.runoob.com/html/html5-video.html

附上runoob.com的文檔連接二:http://www.runoob.com/tags/tag-video.html

 

 

未經允許,禁止轉載,抄襲,如需借鑒參考等,請附上該文章連接。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM