写在前面

我们在做项目时常常会碰到要做在页面播放视频的功能,该功能我们可以用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的功能性,有想了解的可以去看我之前的文章

复制代码使用

<div class="demo1-video">   
 <Video id="myVideo"       
     class="自定义" 
     controls  //确定播放器是否具有用户可以与之交互的控件。没有控件,启动视频播放的唯一方法是使用autoplay属性或通过Player API。
     autoplay: "muted", //自动播放属性,muted:静音播放
     preload="auto" //建议浏览器是否应在<video>加载元素后立即开始下载视频数据。
     poster="../assets/img/E0531.jpg"> //设置视频封面       
  <source :src="这里后台传回来的视频链接地址" type="video/mp4" >    //视频地址
    </Video>     

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

写在最后

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

Logo

基于 Vue 的企业级 UI 组件库和中后台系统解决方案,为数万开发者服务。

更多推荐