Vue 使用 video 标签实现视频播放

7585 2025-11-03 17:03:20
写在前面 我们在做项目时常常会碰到要做在页面播放视频的功能,该功能我们可以用video.js来做 关于video.js video.js是一个拥有h5背景的网络视频

写在前面

我们在做项目时常常会碰到要做在页面播放视频的功能,该功能我们可以用video.js来做

关于video.js

video.js是一个拥有h5背景的网络视频播放器,同时支持h5以及Flash视频播放(可加载本地静态资源视频以及网络链接视频

安装

npm install video.js

复制代码在main.js中引入

import Video from 'video.js'

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

Vue.prototype.$video = Video // 在vue的原生里添加了Video这个标签,增强了vue的功能性

这里用Vue.prototype.$video = Video 的目的是 在vue的原生里添加了Video这个标签,增强了vue的功能性,有想了解的可以去看我之前的文章

复制代码使用

class="自定义"

controls //确定播放器是否具有用户可以与之交互的控件。没有控件,启动视频播放的唯一方法是使用autoplay属性或通过Player API。

autoplay: "muted", //自动播放属性,muted:静音播放

preload="auto" //建议浏览器是否应在

poster="../assets/img/E0531.jpg"> //设置视频封面

//视频地址

video可以直接使用css来控制video的宽高

写在最后

想播放视频还有像vue-video-player,原生video等 想了解更多去官网 这是官网地址:https://videojs.com/getting-started

【問題】Sanhok攻略淺談 @絕地求生 PUBG 哈啦板|皈依須知