vue-admin-template使用vue-video-player


一、安装vue-video-player

npm install vue-video-player -S
videojs-flash  //播放rtmp视频要安装
videojs-contrib-hls  //播放m3u8视频要安装

二、组件引入vue-video-player(全局或局部)

全局(main.js引入)

import VideoPlayer from 'vue-video-player'
import 'vue-video-player/src/custom-theme.css'
import 'video.js/dist/video-js.css'
Vue.use(VideoPlayer)

局部

import { videoPlayer } from 'vue-video-player'
import 'video.js/dist/video-js.css'
export default {
  components: {
    videoPlayer
  }
}

三、使用

html中

  

js中

 data() {     return {       dialogTableVisible: false, //播放框是否显示
      playerOptions: {         playbackRates: [0.5, 1.0, 1.5, 2.0], // 可选的播放速度         autoplay: false, // 如果为true,浏览器准备好时开始回放。         muted: false, // 默认情况下将会消除任何音频。         loop: true, // 是否视频一结束就重新开始。         preload: "auto", // 建议浏览器在
vue