首页 前端知识 HTML5 中 如何使用JS、 jquery 循环播放多个视频源

HTML5 中 如何使用JS、 jquery 循环播放多个视频源

2024-05-26 00:05:44 前端知识 前端哥 93 15 我要收藏
  1. HTML代码
<body>
<video type="video/mp4" src="" disablePictureInPicture
controlsList="nodownload" autoplay="" style="width: 400px; height: 300px;" id="e_video" preload="metadata">
</video>
</body>
复制

2.css代码

video {
object-fit: fill;
}
复制
  1. jquery代码
<script type="text/javascript" src="js/jquery-2.1.0.min.js" ></script>
<script>
//静态用于演示
$(function() {
var video_list = [
"img/huadong1/moxing.mp4",
"img/huadong1/moxing.mp4"
];
var video_index = 0;
var video_player = null;
var onVideoEnded = function(){
console.log("video ended");
if(video_index < video_list.length - 1){
video_index++;
}
else{
video_index = 0;
}
console.log("playing:"+ video_list[video_index]);
video_player.setAttribute("src", video_list[video_index]);
video_player.play();
}
var onload = function(){
console.log("body loaded");
video_player = $("video")[0];
video_player.setAttribute("src", video_list[video_index]);
video_player.addEventListener('ended',onVideoEnded);
video_player.play();
};
onload();
});
</script>
复制
转载请注明出处或者链接地址:https://www.qianduange.cn//article/9541.html
标签
评论
发布的文章

JQuery中的load()、$

2024-05-10 08:05:15

大家推荐的文章
会员中心 联系我 留言建议 回顶部
复制成功!