Vue视频组件


使用video组件:

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

视频格式

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 type:"video/webm" // 可以播放,用ogg也可打开 type:"video/ogg" // 可以播放,用webm也可打开 type:"video/3gp" // 可以播放 type:"video/mp4" // 可以播放 type:"video/avi" // 打不开 type:"video/flv" // 打不开 type:"video/mkv" // 打不开 type:"video/mov" // 打不开 type:"video/mpg" // 打不开 type:"video/swf" // 打不开 type:"video/ts"  // 打不开 type:"video/wmv" // 打不开 type:"video/vob" // 没转化 type:"video/mxf" // 转化出错 type: "video/rm"  // 转化出错
 

控制播放和暂停

1 2 3 this.$refs.videoPlayer.player.play() // 播放 this.$refs.videoPlayer.player.pause() // 暂停 this.$refs.videoPlayer.player.src(src) // 重置进度条