Vue视频流播放器 Vue-Core-Video-Player

本文介绍了在Vue项目中实现四宫格、九宫格视频流播放器的过程,探讨了Vue-Core-Video-Player组件在多屏显示时的样式干扰问题,并详细展示了如何引入HLS支持。在实现过程中遇到的细节错误,如引用代码缺少单引号,也进行了分享,为开发者提供参考。
摘要由CSDN通过智能技术生成

最近遇到点需求,领导要求能四宫格、九宫格的视频流播放器,还要能随意切换播放地址,一开始想用Vue-Video-Player解决问题的,但越用越不爽,试试别的~

Vue-Core-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>

特别注意,这些我都是直接从官网复制来的,但是,不够细心是用不了的,踩坑记录
在这里插入图片描述
注意红框部分,少了个单引号有没有,真的是,坑我

附上我使用的代码
在这里插入图片描述
挺有意思的
在这里插入图片描述

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值