0
在vue中使用dplayer播放hls m3u8格式视频
黄粱一梦2024-03-1318
Dplayer 官方文档地址
虽然在vue中有vue-dplayer但却没有对hls进行很好的支持 所以建议还是使用Dplayer
npm i dplayer
npm i hls.js
在组件中引入
播放m3u8格式的视频需要框选部分 -- 建议查看官方文档MSE支持
切换视频
切换视频需要用到switchVideo()
api
方便大家复制 部分片段
this.Dp = new Dplayer({
element:this.$refs.player,
mutex:false,
loop:true,
lang:'zh-cn',
autoplay:true,
preload:'none',
video:{
url:'',
type: 'customHls',
customType: {
customHls: function (video, player) {
console.log('video',video,player);
const hls = new HLS();
hls.loadSource(video.src);
hls.attachMedia(video);
},
},
}
})
版权声明
本文系作者 @黄粱一梦 转载请注明出处,文中若有转载的以及参考文章地址也需注明。\(^o^)/~
Preview