播放带视频标签的m3u8视频

时间:2016-06-03 20:14:58

标签: html5 http streaming video-streaming hls

fetchMoreItems_: function (index) {
              if (this.toLoad_ < index && hasMoreRecords) {
                  this.toLoad_ += 5;

此代码适用于我的Android设备上的所有浏览器,但不适用于我的计算机上的Firefox / Chrome / Safari。 我需要在所有设备上播放视频。我该怎么办?

2 个答案:

答案 0 :(得分:4)

本地大多数浏览器都不支持HLS。但可以通过hls.js等库来播放。

答案 1 :(得分:0)

这应该很容易工作

<script src="https://cdn.jsdelivr.net/npm/hls.js@latest"></script>
<video id="video"></video>
<script>
  if(Hls.isSupported()) {
    var video = document.getElementById('video');
    var hls = new Hls();
    hls.loadSource('https://video-dev.github.io/streams/x36xhzz/x36xhzz.m3u8');
    hls.attachMedia(video);
    hls.on(Hls.Events.MANIFEST_PARSED,function() {
      video.play();
  });
 }
</script>