【问题标题】:How to code a HTML5 fullscreen video player with multiple videos in loop?如何编写循环播放多个视频的 HTML5 全屏视频播放器?
【发布时间】:2019-05-01 15:27:14
【问题描述】:

我想编写一个没有任何控件的 HTML5 视频播放器。只需从“我的网站/媒体”目录全屏自动播放和循环播放多个视频。

包含“自动播放循环”的标签和一些用于全屏播放视频的 CSS 对我来说工作正常,但我不能播放多个视频。

是否可以在不使用任何控件或可见播放列表的情况下添加更多视频?只是在循环中自动播放我目录中的所有视频?

<div class="fullscreen-video-wrap">
<video src="media/firstvideo.mp4" autoplay loop></video>
</div>

【问题讨论】:

    标签: javascript css html html5-video


    【解决方案1】:

    您可以在元素上侦听“结束”事件。您可以这样做,在第一个视频结束后用新视频替换 src。

        // listener function changes src
        function myNewSrc() {
            var myVideo = document.getElementsByTagName('video')[0];
            myVideo.src = "http://mysite/myMovie2.m4v";
            myVideo.load();
            myVideo.play();
        }
        // add a listener function to the ended event
        function myAddListener(){
            var myVideo = document.getElementsByTagName('video')[0];
            myVideo.addEventListener('ended', myNewSrc, false);
        }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-08
      • 1970-01-01
      相关资源
      最近更新 更多