如何在vue项目中实现视频播放?

 时间:2026-02-12 15:16:11

1、创建好vue工程/或者打开已有工程,小编此处工程名为:“vue-video”,在项目终端中运行“npm run serve” 展示现有工程运行状况。访问地址:http://localhost:8080

后台无错误,界面可显示,验证得到当前系统运行正常。

提醒:这是缩小后续产生bug排查范围常用的方式之一。

如何在vue项目中实现视频播放?

2、安装视频播放软件相关的插件,路径:选择vue-video-->终端打开-->

执行命令:

1、npm i vue-video-player -S 

2、npm i videojs-flash -S 

3、npm i videojs-contrib-hls -S 

安装结果如图,并且通过路径,安装包保存路径为:node_modules--->vue-video-player

如何在vue项目中实现视频播放?

如何在vue项目中实现视频播放?

3、打开main.js文件,导入vedio包,代码为:

import VueVideoPlayer from 'vue-video-player'

import 'video.js/dist/video-js.css'

Vue.use(VueVideoPlayer)

如何在vue项目中实现视频播放?

4、创建vue视频组件,此处小编修改Home.vue组件作为 修改为视频组件,

引用视频组件,并且实现组件

<video-player 

   ref="videoPlayer" :playsinline="true"  :options="playerOptions">

 </video-player>

....

import { videoPlayer } from 'vue-video-player';

import 'video.js/dist/video-js.css'

....

components:{

          videoPlayer

        },

具体代码三块(template)(script的data )(style)

如何在vue项目中实现视频播放?

如何在vue项目中实现视频播放?

如何在vue项目中实现视频播放?

5、重点部分:也是本代码最核心的地方

1、组件<video 中的options="playerOtions"在script模块的data中实现,见图

2、计算属性监听 player()

computed:{

            player(){

              return this.$refs.videoPlayer.player

            }   }

如何在vue项目中实现视频播放?

如何在vue项目中实现视频播放?

6、页面查看实现效果,通过执行第一步方式运行,输入地址:http://192.168.31.9:8080/  页面加载出视频播放界面,并且开始播放视频,播放最底部与:暂停,快进,声音,播放速度,界面全屏的按钮。此时,视频播放基本功能已实现

如何在vue项目中实现视频播放?

7、小伙伴是否已经学会了,如若第一遍未知,可从第2步开始查看代码实现情况。

  • 英雄联盟全网络大区资格怎么申请
  • apex单机版传家宝皮肤修改
  • Web服务器如何设置网站添加多个主机名
  • 学习java后要考什么证吗
  • ToDesk怎么注销账号?
  • 热门搜索
    凤凰旅游攻略 红烧黑鱼 河北经贸大学怎么样 饥荒海难攻略 驾驶证扣12分怎么办 减肥早餐吃什么好 腹部如何减肥 减肥期间早餐吃什么好 红烧肉 做法 南京住宿攻略