扫码关注官方订阅号
今天领导要求实现一个h5页面里面的播放器,可以在播放完一个视频后继续自动的播放第二个、第三个视频,请问大神们是否有这个经验,我一下没想出来有什么好的解决方式。
ringa_lee
代码如下:<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代码:<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>
可以用播放完毕事件来触发自动更换
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
代码如下:
<video id="myvideo" width="100%" height="auto" controls="controls" >
</video>
JS代码:
<script language="javascript">
</script>
可以用播放完毕事件来触发自动更换