vue播放m3u8视频流

  • npm 下载
    npm install dplayer --save
    npm install hls.js --save
  • 在mina.js中
     window.Hls = require('hls.js')
  • 在用到需要视频播放的页面
    <!-- 引入插件 -->
    import DPlayer from 'dplayer';
    <!-- 设置容器 -->
    <div id="dplayer" style="width:100%;height:100%"></div>
    
    data(){
        rerutn{
             dplayer:null
        }
    }
    mounted() {
      this.dplayer = new DPlayer({
            container: document.getElementById('dplayer'),
            live: true, //是否直播
            autoplay: true, //是否自动播放
            lang: "zh-cn", //设置中文
            video: {
              url:"http://ivi.bupt.edu.cn/hls/cctv1hd.m3u8",
              type: "hls", //这一步必须要写,播放直播流
            }
          });
    }
    

测试流

  1. CCTV1:http://ivi.bupt.edu.cn/hls/cctv1hd.m3u8
  2. 不知名:https://d2zihajmogu5jn.cloudfront.net/bipbop-advanced/bipbop_16x9_variant.m3u8

测试视频流是否可用 去看看

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容