H5video中实现多个的视频的播放,有详细的代码

本文介绍了一种使用HTML5和JavaScript实现视频自动播放及循环播放的方法。通过定义播放列表和利用JavaScript监听视频结束事件来实现无缝循环播放,适用于网站背景视频等应用场景。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

<video  id="myvideo" width="100%" height="auto" controls="controls" > 
                你的浏览器不支持HTML5播放此视频 
        <span style="white-space:pre">    </span><!-- 支持播放的文件格式 --> 
        <source src="001.mp4" type='video/mp4' />  
 </video>

JS代码:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<script language="javascript">   
                        $(document).ready(function(){ 
                             video.play();   
                        }); 
                           
                        var vList = ['001.mp4''video//1.mp4''video//02.mp4']; // 初始化播放列表   
                        var vLen = vList.length;  
                        var curr = 0;  
                        var video = document.getElementById("myvideo");   
                        video.addEventListener('ended'function(){ 
                            play(); 
                        });   
                            
                        function play() {   
                            video.src = vList[curr];   
                            video.load();    
                            video.play();   
                            curr++;   
                            if(curr >= vLen){   
                                curr = 0; //重新循环播放 
                            }   
                             
                        }   
</script>   
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值