HTML5中video如何循环播放多个视频

这篇文章主要介绍HTML5中video如何循环播放多个视频,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

成都创新互联拥有一支富有激情的企业网站制作团队,在互联网网站建设行业深耕十多年,专业且经验丰富。十多年网站优化营销经验,我们已为超过千家中小企业提供了成都网站建设、成都网站设计解决方案,按需网站建设,设计满意,售后服务无忧。所有客户皆提供一年免费网站维护!

设计流程

1.扫描二维码时,将其视频列表存入model中,存入第一条是为了,不在html界面重新获取第一条视频

  model.addAttribute("playUrl", videos.get(0).getVideoUrl());
  model.addAttribute("videoUrls", JsonUtils.toJson(videos));

2.返回其对应的html界面

return "client/coursePlayer.html";

3.使用video 播放视频第一条视频


      抱歉,您的浏览器不支持内嵌视频!
    

4.用ended 监控视频播放进度


  videoDom.addEventListener('ended', function(event) {
    if (index === length-1) {
      videoDom.pause();
    } else {
      index += 1;
      videoDom.src = videos[index].videoUrl;
      videoDom.play();
    }
  })
 

html界面如下:




  
  
  
  ${title}
  



  
    
      抱歉,您的浏览器不支持内嵌视频!
    
  
  var dom = document;   var index = 0;   var videos = ${videoUrls};   var videoDom = dom.getElementById('videoID');   videoDom.play();   videoDom.addEventListener('ended', function(event) {     if (index === length-1) {       videoDom.pause();     } else {       index += 1;       videoDom.src = videos[index].videoUrl;       videoDom.play();     }   })

以上是“HTML5中video如何循环播放多个视频”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注创新互联行业资讯频道!


当前名称:HTML5中video如何循环播放多个视频
标题来源:http://scyanting.com/article/gcocjd.html

其他资讯