前言
在将视频导入github视频床后,如何将多个视频导入一个页面呢,其实只要对之前导入单个视频的编码稍作修改即可
使用步骤
代码如下:
<script src="https://cdn.jsdelivr.net/npm/hls.js"></script>
<video id="video" preload muted loop autoplay style="height: 100%;width: 100%;object-fit: cover;">
</video>
<script>
var video = document.getElementById('video');
var videoSrc = '第一个m3u8视频地址';
if (Hls.isSupported()) {
var hls = new Hls();
hls.loadSource(videoSrc);
hls.attachMedia(video);
hls.on(Hls.Events.MANIFEST_PARSED, function() {
video.play();
});
}
</script>
<video id="video2" preload muted loop autoplay style="height: 100%;width: 100%;object-fit: cover;">
</video>
<script>
var video = document.getElementById('video');
var videoSrc = '第二个m3u8视频地址';
if (Hls.isSupported()) {
var hls = new Hls();
hls.loadSource(videoSrc);
hls.attachMedia(video2);
hls.on(Hls.Events.MANIFEST_PARSED, function() {
video.play();
});
}
</script>
<video id="video3" preload muted loop autoplay style="height: 100%;width: 100%;object-fit: cover;">
</video>
<script>
var video = document.getElementById('video');
var videoSrc = '第三个m3u8视频地址';
if (Hls.isSupported()) {
var hls = new Hls();
hls.loadSource(videoSrc);
hls.attachMedia(video3);
hls.on(Hls.Events.MANIFEST_PARSED, function() {
video.play();
});
}
</script>
``
总结
以此类推,需要导入几个视频只需重复部分,然后加入新的video id并将后面括号中内容与前面对应即可。视频演示站。