video

video属性
在这里插入图片描述

html5 video 支持 m3u8格式
参考链接

<script src="https://cdn.jsdelivr.net/hls.js/latest/hls.min.js"></script>
<video id="video"></video>
<script>
 if (Hls.isSupported()) {
   var videos = document.getElementById('video') // 获取 video 标签
   var hls = new Hls() // 实例化 Hls 对象
   this.hls = hls
   hls.loadSource('http://hls01open.ys7.com/openlive/8185b9a6d18a40259474fcdad818eb18.hd.m3u8') // 传入路径
   hls.attachMedia(videos)
   hls.on(Hls.Events.MANIFEST_PARSED,function() {
     videos.play() // 调用播放 API
   })
 }
 beforeDestroy(){
   // 销毁视频流
   if (this.hls) {
     this.hls.destroy()
   }
 }
 组件销毁的生命周期里销毁创建的hls对象,不然在SPA应用里切换页面或者切换tab的时候,虽然看不到视频组件了,但还会一直在发送请求。
</script>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值