Vue视频流播放器 Vue-Core-Video-Player
一款基于 vue.js 的轻量级的视频播放器插件插件
·
最近遇到点需求,领导要求能四宫格、九宫格的视频流播放器,还要能随意切换播放地址,一开始想用Vue-Video-Player解决问题的,但越用越不爽,试试别的~
注:在多屏的时候会互相干扰(指样式,如播放和暂停的按钮样式,功能不受影响)
简单的配置过后
npm npm install --save vue-core-video-player
yarn yarn add -S vue-core-video-player
配置环境
main.js
import VueCoreVideoPlayer from 'vue-core-video-player'
Vue.use(VueCoreVideoPlayer)
直接使用
<div id="app">
<div class="player-container">
<vue-core-video-player src="./your_video_source.mp4"></vue-core-video-player>
</div>
</div>
还真不赖
当然,还没配置完,播放视频的话video标签也是能做到的,接下来引入HLS
npm npm install @core-player/playcore-hls --save
<template>
<div id="app">
<div class="player-container">
<vue-core-video-player :core="HLSCore" src="your_file.m3u8"></vue-core-video-player>
</div>
</div>
</template>
<script>
import VueCoreVideoPlayer from 'vue-core-video-player'
import HLSCore from '@core-player/playcore-hls
Vue.use(VueCoreVideoPlayer)
export default {
name: 'App',
data () {
return {
HLSCore
}
}
}
</script>
特别注意,这些我都是直接从官网复制来的,但是,不够细心是用不了的,踩坑记录
注意红框部分,少了个单引号有没有,真的是,坑我
附上我使用的代码
挺有意思的
更多推荐
已为社区贡献2条内容
所有评论(0)