Byme
$(data).each(function(i, item) {
            // innerHTML += \'<li type-id="\'+item.id+\'">\'+
            //              \'<img src="\'+(item.imgs?item.imgs:\'../../img/videoBg1.jpg\')+\'" alt="">\'+
            //              \'<p>\'+item.name+\'</p>\'+
            //              \'</li>\';
            innerHTML += \'<li type-id="\' + item.id + \'">\' +
                // \'<img src="\'+(item.imgs?item.imgs:\'../../img/videoBg1.jpg\')+\'" alt="">\'+
                \'<video style="width:100%;height:100%;" id="example_video_\' + item.id + \'" class="videoClass video-js vjs-default-skin vjs-big-play-centered" autoplay="autoplay" controls muted><source src="\' + item.hls + \'" type="application/x-mpegURL">\' +
                \'</video>\' +
                \'<p>\' + item.name + \'</p>\' +
                \'</li>\';
            //视频实时播放
            setTimeout(function() {
                var myPlayer = videojs(\'example_video_\' + item.id);
                videojs(\'example_video_\' + item.id).ready(function() {
                    var myPlayer = this;
                    myPlayer.play();
                });
            }, 5000);
        });

引入video.css 和video.js 为前提

调用主要是

setTimeout(function() {
                var myPlayer = videojs(\'example_video_\' + item.id);
                videojs(\'example_video_\' + item.id).ready(function() {
                    var myPlayer = this;
                    myPlayer.play();
                });
            }, 5000);
需要做个延时,避免加载失败

分类:

技术点:

相关文章:

  • 2021-07-06
  • 2021-10-02
  • 2022-01-17
  • 2021-08-07
  • 2021-10-09
  • 2021-12-06
  • 2021-08-07
猜你喜欢
  • 2021-12-14
  • 2021-11-29
  • 2021-12-23
  • 2021-08-07
  • 2021-12-14
  • 2021-08-16
  • 2021-12-14
相关资源
相似解决方案