在vue中使用dplayer播放hls m3u8格式视频

黄粱一梦2024-03-1318

Dplayer 官方文档地址

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: {
                    customHlsfunction (video, player{
                        console.log('video',video,player);
                    const hls = new HLS();
                    hls.loadSource(video.src);
                    hls.attachMedia(video);
                    },
                },
                }
            })

分类:前端Vue

标签:前端vue随笔

上一篇给 git 分支加个备注吧下一篇获取用户消息列表的SQL

版权声明

本文系作者 @黄粱一梦 转载请注明出处,文中若有转载的以及参考文章地址也需注明。\(^o^)/~

Preview