vue-video-player视频播放器使用配置详解


Posted in Javascript onOctober 23, 2020

本文实例为大家分享了vue-video-player视频播放器的使用配置,供大家参考,具体内容如下

1、安装

npm install vue-video-player -save

2、在main.js中添加

import VueVideoPlayer from 'vue-video-player' // 视频播放器
import 'video.js/dist/video-js.css'

Vue.use(VueVideoPlayer)

3、新建一个vueVideoPlayer.vue组件供调用

<template>
 <div id="vueVideoPlayer">
 <video-player class="video-player vjs-custom-skin" ref="videoPlayer" :playsinline="true" :options="playerOptions"></video-player>
 </div>
</template>

<script>
export default {
 name: 'vueVideoPlayer',
 props: {
 src: {
  type: String
 },
 cover_url: {
  type: String
 }
 },
 data () {
 return {
 // 配置信息
  playerOptions: {
  playbackRates: [0.7, 1.0, 1.5, 2.0], // 播放速度
  autoplay: false, // 如果true,浏览器准备好时开始回放。
  muted: false, // 默认情况下将会消除任何音频。
  loop: false, // 导致视频一结束就重新开始。
  preload: 'auto', // 建议浏览器在<video>加载元素后是否应该开始下载视频数据。auto浏览器选择最佳行为,立即开始加载视频(如果浏览器支持)
  language: 'zh-CN',
  aspectRatio: '16:10', // 将播放器置于流畅模式,并在计算播放器的动态大小时使用该值。值应该代表一个比例 - 用冒号分隔的两个数字(例如"16:9"或"4:3")
  fluid: true, // 当true时,Video.js player将拥有流体大小。换句话说,它将按比例缩放以适应其容器。
  sources: [{
   src: this.src, // 路径
   type: 'video/mp4' // 类型
  }],
  poster: this.cover_url, // 你的封面地址
  // width: document.documentElement.clientWidth,
  notSupportedMessage: '此视频暂无法播放,请稍后再试', // 允许覆盖Video.js无法播放媒体源时显示的默认信息。
  controlBar: {
   timeDivider: true,
   durationDisplay: true,
   remainingTimeDisplay: false,
   fullscreenToggle: true // 全屏按钮
  }
  }
 }
 }
}

4、在其他组件调用

<vueVideoPlayer :src="data.url" :cover_url="data.cover_url" />

import vueVideoPlayer from './module/vueVideoPlayer'
// 不要忘记注册
components: {
 vueVideoPlayer 
}

关于vue.js组件的教程,请大家点击专题vue.js组件学习教程进行学习。

更多vue学习教程请阅读专题《vue实战教程》

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
限制文本字节数js代码
Mar 06 Javascript
javascript算法题:求任意一个1-9位不重复的N位数在该组合中的大小排列序号
Apr 01 Javascript
jsonp跨域请求数据实现手机号码查询实例分析
Dec 12 Javascript
HTML页面,测试JS对C函数的调用简单实例
Aug 09 Javascript
浅析Javascript ES6新增值比较函数Object.is
Aug 24 Javascript
前端框架Vue.js中Directive知识详解
Sep 12 Javascript
js给table赋值的实例代码
Oct 13 Javascript
javascript中的面向对象
Mar 30 Javascript
微信小程序中使用Promise进行异步流程处理的实例详解
Aug 17 Javascript
解决循环中setTimeout执行顺序的问题
Jun 20 Javascript
浅析Vue.js中v-bind v-model的使用和区别
Dec 04 Javascript
vue项目中js-cookie的使用存储token操作
Nov 13 Javascript
Javascript实现贪吃蛇小游戏(含详细注释)
Oct 23 #Javascript
Vue toFixed保留两位小数的3种方式
Oct 23 #Javascript
vuejs实现下拉框菜单选择
Oct 23 #Javascript
vue 如何使用递归组件
Oct 23 #Javascript
vue 如何从单页应用改造成多页应用
Oct 23 #Javascript
在vue中获取wangeditor的html和text的操作
Oct 23 #Javascript
jquery实现异步文件上传ajaxfileupload.js
Oct 23 #jQuery
You might like
PHP的分页功能
2007/03/21 PHP
javascript 程序库的比较(一)之DOM功能
2010/04/07 Javascript
jQuery EasyUI API 中文文档 - DataGrid数据表格
2011/11/17 Javascript
A标签中通过href和onclick传递的this对象实现思路
2013/04/19 Javascript
js对列表中第一个值处理与jsp页面对列表中第一个值处理的区别详解
2013/11/05 Javascript
iframe窗口高度自适应的实现方法
2014/01/08 Javascript
jQuery控制元素显示、隐藏、切换、滑动的方法总结
2015/04/16 Javascript
JQuery判断checkbox是否选中及其它复选框操作方法合集
2015/06/01 Javascript
JavaScript算法系列之快速排序(Quicksort)算法实例详解
2016/09/04 Javascript
JS简单实现禁止访问某个页面的方法
2016/09/13 Javascript
用Vue.js实现监听属性的变化
2016/11/17 Javascript
node.js 和HTML5开发本地桌面应用程序
2016/12/13 Javascript
解决jquery的ajax调取后端数据成功却渲染失败的问题
2018/08/08 jQuery
小程序实现列表点赞功能
2018/11/02 Javascript
JavaScript arguments.callee作用及替换方案详解
2020/09/02 Javascript
JavaScript实现鼠标经过表格某行时此行变色
2020/11/20 Javascript
使用python实现扫描端口示例
2014/03/29 Python
Python扫描IP段查看指定端口是否开放的方法
2015/06/09 Python
Python socket网络编程TCP/IP服务器与客户端通信
2017/01/05 Python
python利用socketserver实现并发套接字功能
2018/01/26 Python
python实现归并排序算法
2018/11/22 Python
python 弹窗提示警告框MessageBox的实例
2019/06/18 Python
Django框架视图函数设计示例
2019/07/29 Python
Python 经典算法100及解析(小结)
2019/09/13 Python
Python Opencv提取图片中某种颜色组成的图形的方法
2019/09/19 Python
python匿名函数的使用方法解析
2019/10/10 Python
tensorflow求导和梯度计算实例
2020/01/23 Python
Win10里python3创建虚拟环境的步骤
2020/01/31 Python
java关于string最常出现的面试题整理
2021/01/18 Python
专科毕业生学习生活的自我评价
2013/10/26 职场文书
中英文自我评价语句
2013/12/20 职场文书
大学毕业感言一句话
2014/02/06 职场文书
国际商贸专业自荐信
2014/06/09 职场文书
2014年领导班子专项整治整改方案
2014/09/28 职场文书
打架检讨书范文
2015/01/27 职场文书
计划生育目标责任书
2015/05/09 职场文书