vue使用video插件vue-video-player的示例


Posted in Javascript onOctober 03, 2020

一、安装插件

npm install vue-video-player --save

二、配置插件

在main.js中全局配置插件

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

Vue.use(VideoPlayer)

三、使用插件

在vue组件中的程序如下:

<template>
  <!--在视频外面加一个容器-->
  <div class="input_video">
  <video-player class="video-player vjs-custom-skin"
          ref="videoPlayer"
          :playsinline="true"
          :options="playerOptions"
  ></video-player>
  </div>
</template>
<script>
  export default {
    name : 'BusImg',
    data () {
      return {
        // 视频播放
        playerOptions : {
          playbackRates : [ 0.5, 1.0, 1.5, 2.0 ], //可选择的播放速度
          autoplay : false, //如果true,浏览器准备好时开始回放。
          muted : false, // 默认情况下将会消除任何音频。
          loop : false, // 视频一结束就重新开始。
          preload : 'auto', // 建议浏览器在<video>加载元素后是否应该开始下载视频数据。auto浏览器选择最佳行为,立即开始加载视频(如果浏览器支持)
          language : 'zh-CN',
          aspectRatio : '16:9', // 将播放器置于流畅模式,并在计算播放器的动态大小时使用该值。值应该代表一个比例 - 用冒号分隔的两个数字(例如"16:9"或"4:3")
          fluid : true, // 当true时,Video.js player将拥有流体大小。换句话说,它将按比例缩放以适应其容器。
          sources : [ {
            type : "",
            src : 'http://www.html5videoplayer.net/videos/madagascar3.mp4'//url地址
          } ],
          poster : "", //你的封面地址
          // width: document.documentElement.clientWidth,
          notSupportedMessage : '此视频暂无法播放,请稍后再试', //允许覆盖Video.js无法播放媒体源时显示的默认信息。
          controlBar : {
            timeDivider : true,//当前时间和持续时间的分隔符
            durationDisplay : true,//显示持续时间
            remainingTimeDisplay : false,//是否显示剩余时间功能
            fullscreenToggle : true //全屏按钮
          }
        }
      }
    }
  }
</script>
<style>
  .input_video{
    width: 400px;
    height: 400px;
    margin: 0 auto;

  }
</style>

四、结果

结果如图所示:

vue使用video插件vue-video-player的示例

vue-video-player的npm社区地址:https://www.npmjs.com/package/vue-video-player

以上就是vue使用video插件vue-video-player的示例的详细内容,更多关于vue使用video插件的资料请关注三水点靠木其它相关文章!

Javascript 相关文章推荐
【消息提示组件】,兼容IE6/7&amp;&amp;FF2
Sep 04 Javascript
js 利用className得到对象的实现代码
Nov 15 Javascript
jquery.Jwin.js 基于jquery的弹出层插件代码
May 23 Javascript
jquery获取焦点和失去焦点事件代码
Apr 21 Javascript
javascript:void(0)使用探讨
Aug 27 Javascript
jQuery的bind()方法使用详解
Jul 15 Javascript
avalon js实现仿google plus图片多张拖动排序附源码下载
Sep 24 Javascript
js针对ip地址、子网掩码、网关的逻辑性判断
Jan 06 Javascript
JS两个数组比较,删除重复值的巧妙方法(推荐)
Jun 03 Javascript
jquery.qtip提示信息插件用法简单实例
Jun 17 Javascript
Vue实现路由跳转和嵌套
Jun 20 Javascript
24个ES6方法解决JS实际开发问题(小结)
May 31 Javascript
区分vue-router的hash和history模式
Oct 03 #Javascript
Vue双向数据绑定(MVVM)的原理
Oct 03 #Javascript
Chrome插件开发系列一:弹窗终结者开发实战
Oct 02 #Javascript
js通过canvas生成图片缩略图
Oct 02 #Javascript
JS检测浏览器开发者工具是否打开的方法详解
Oct 02 #Javascript
JavaScript检测是否开启了控制台(F12调试工具)
Oct 02 #Javascript
js屏蔽F12审查元素,禁止修改页面代码等实现代码
Oct 02 #Javascript
You might like
php中使用parse_url()对网址进行解析的实现代码(parse_url详解)
2012/01/03 PHP
PHP魔术方法使用方法汇总
2016/02/14 PHP
javascript arguments 传递给函数的隐含参数
2009/08/21 Javascript
在网页中使用document.write时遭遇的奇怪问题
2010/08/24 Javascript
Jquery.Form 异步提交表单的简单实例
2014/03/03 Javascript
JS实现自适应高度表单文本框的方法
2015/02/25 Javascript
jqGrid用法汇总(全经典)
2016/06/28 Javascript
JavaScript简单获取系统当前时间完整示例
2016/08/02 Javascript
JavaScript定义数组的三种方法(new Array(),new Array('x','y')
2016/10/04 Javascript
手机软键盘弹出时影响布局的解决方法
2016/12/15 Javascript
JavaScript无缝滚动效果的实例代码
2017/03/27 Javascript
Angularjs上传图片实例详解
2017/08/06 Javascript
js实现搜索栏效果
2018/11/16 Javascript
angular学习之动态创建表单的方法
2018/12/07 Javascript
bootstrap table插件动态加载表头
2019/07/19 Javascript
Vue中qs插件的使用详解
2020/02/07 Javascript
详解三种方式在React中解决绑定this的作用域问题并传参
2020/08/18 Javascript
Python3实现将文件树中所有文件和子目录归档到tar压缩文件的方法
2015/05/22 Python
用Python解决计数原理问题的方法
2016/08/04 Python
Python+Socket实现基于UDP协议的局域网广播功能示例
2017/08/31 Python
python 列表、字典和集合的添加和删除操作
2019/12/16 Python
scrapy框架携带cookie访问淘宝购物车功能的实现代码
2020/07/07 Python
python代数式括号有效性检验示例代码
2020/10/04 Python
css3实现平移效果(transfrom:translate)的示例
2020/11/13 HTML / CSS
英国电器零售商:PRC Direct
2018/06/21 全球购物
找工作最新求职信
2013/12/22 职场文书
先进班级集体事迹材料
2014/01/30 职场文书
好听的队名和口号
2014/06/09 职场文书
部门活动策划方案
2014/08/16 职场文书
学生检讨书怎么写?
2014/10/10 职场文书
赔偿协议书怎么写
2015/01/28 职场文书
介绍信样本
2015/01/31 职场文书
安全教育观后感
2015/06/17 职场文书
2019年让高校“心动”的自荐信
2019/03/25 职场文书
2019单位介绍信怎么写
2019/06/24 职场文书
MySQL into_Mysql中replace与replace into用法案例详解
2021/09/14 MySQL