使用video-js生成一个可以根据m3u8链接数量自动增加或减少播放器的html
时间: 2024-05-07 13:16:25 浏览: 135
代码,你能回答吗?
当然可以,您可以使用以下代码:
```html
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Dynamic Video Player</title>
<link href="https://vjs.zencdn.net/7.8.4/video-js.css" rel="stylesheet">
<script src="https://vjs.zencdn.net/7.8.4/video.js"></script>
</head>
<body>
<div id="video-container" class="video-js vjs-default-skin"></div>
<script>
var player = videojs('video-container');
var sources = [
{ src: 'link1.m3u8', type: 'application/x-mpegURL' },
{ src: 'link2.m3u8', type: 'application/x-mpegURL' },
{ src: 'link3.m3u8', type: 'application/x-mpegURL' }
];
player.src(sources);
// Change sources dynamically
function changeSources(newSources) {
player.pause();
player.src(newSources);
player.load();
player.play();
}
var newSources = [
{ src: 'link1.m3u8', type: 'application/x-mpegURL' },
{ src: 'link2.m3u8', type: 'application/x-mpegURL' }
];
changeSources(newSources);
</script>
</body>
</html>
```
这段代码可以动态地改变视频链接。您可以根据需要修改链接数量,然后使用 `changeSources()` 函数来改变链接。
阅读全文