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

2025-11-02 13:16:00

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步开始查看代码实现情况。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢