欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

HTML5视频播放练习:鼠标经过视频播放,鼠标移除停止播放,再次经过继续播放。

程序员文章站 2022-04-04 15:21:52
随着HTML5的广泛应用,在一些网站中,经常看到有些预览的短视频预览,鼠标经过就会播放,移除就会停止播放,再次移进去就会继续播放。 自己也研究着做一个比较简单的类似的练习。 视频可以自己到包图网下载,包图网的媒体首页视频预览就是鼠标移进去就播放,离开就停止,再移进去就播放。 不过,他们在视频上,还增 ......

随着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>

 

视频格式与浏览器的支持(截图):

HTML5视频播放练习:鼠标经过视频播放,鼠标移除停止播放,再次经过继续播放。

 

视频格式(截图):

HTML5视频播放练习:鼠标经过视频播放,鼠标移除停止播放,再次经过继续播放。

 

可选属性(截图):

HTML5视频播放练习:鼠标经过视频播放,鼠标移除停止播放,再次经过继续播放。

 

附上runoob.com的文档连接一:

附上runoob.com的文档连接二:

 

 

未经允许,禁止转载,抄袭,如需借鉴参考等,请附上该文章连接。