m3u8视频解析

<!DOCTYPE html>
<html xmlns:th="http://www.thymeleaf.org">

<head>
  <!-- Standard Meta -->
  <meta charset="utf-8"/>
  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/>
  <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0"/>

  <!-- Site Properties -->

  <script src="/js/video.js"></script>
  <script>
    videojs.options.flash.swf = "/js/video-js.swf";
  </script>
</head>

<body>

<script src="https://cdn.jsdelivr.net/hls.js/latest/hls.min.js"></script>
<video id="video"></video>
<input id="url" type="hidden" th:value="${url}"/>
<script>
  console.log(Hls.isSupported());

  if(Hls.isSupported()) {
    var url = document.getElementById('url').value;
    console.log(url);
    var video = document.getElementById('video');
    var hls = new Hls();
    hls.loadSource(url);
    hls.attachMedia(video);
    hls.on(Hls.Events.MANIFEST_PARSED,function() {
      video.play();
    });
  }
</script>

</body>

</html>

所有开源库名称https://api.bootcdn.cn/names.min.json

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容