<html> <head> <meta charset="utf-8"> <title>视频无限循环</title> <style> * { background-color: #333; color: #fff; list-style: none; margin: 0; padding: 0; cursor: default; overflow: hidden; } video { width: 100%; height: 100%; } </style> </head> <body> <video src="666.mp4" controls="controls" loop="loop"> </video> </body> </html>我想要再加几个视频进去依次循环播放,怎么改
时间: 2024-02-16 15:08:00 浏览: 69
动态网页爱心源码,支持修改文字和音乐
您可以将其他视频的路径添加到video标签的src属性中,然后使用HTML5的JavaScript API来控制视频的播放。以下是一个示例代码,其中包含3个视频循环播放:
```html
<html>
<head>
<meta charset="utf-8">
<title>视频无限循环</title>
<style>
* {
background-color: #333;
color: #fff;
list-style: none;
margin: 0;
padding: 0;
cursor: default;
overflow: hidden;
}
video {
width: 100%;
height: 100%;
}
</style>
</head>
<body>
<video id="myVideo" controls loop>
<source src="666.mp4" type="video/mp4">
<source src="777.mp4" type="video/mp4">
<source src="888.mp4" type="video/mp4">
</video>
<script>
var video = document.getElementById("myVideo");
var sources = video.getElementsByTagName("source");
var currentSrc = 0;
function nextSrc() {
currentSrc = (currentSrc + 1) % sources.length;
video.src = sources[currentSrc].src;
video.load();
video.play();
}
video.addEventListener("ended", nextSrc);
video.play();
</script>
</body>
</html>
```
在此示例中,我们使用HTML5的JavaScript API来控制视频播放。我们首先获取video元素和所有可用源的列表。然后,我们定义nextSrc函数,该函数在当前视频播放完成时将视频源更改为下一个源,并开始播放。最后,我们添加一个事件监听器,以便在当前视频结束时调用nextSrc函数,并使用video.play()命令启动第一个视频。
阅读全文