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 相关文章推荐
Prototype中dom对象方法汇总
Sep 17 Javascript
js css后面所带参数含义介绍
Aug 18 Javascript
js单例模式的两种方案
Oct 22 Javascript
JS中实现replaceAll的方法(实例代码)
Nov 12 Javascript
JQuery表单验证插件EasyValidator用法分析
Nov 15 Javascript
js跨域请求的5中解决方式
Jul 02 Javascript
jQuery+css实现的切换图片功能代码
Jan 27 Javascript
深入浅析JavaScript中with语句的理解
May 12 Javascript
JavaScript实现短信倒计时60s
Oct 09 Javascript
JS实现网站楼层导航效果代码实例
Jun 16 Javascript
在vue项目中 实现定义全局变量 全局函数操作
Oct 26 Javascript
VUE中鼠标滚轮使div左右滚动的方法详解
Dec 14 Vue.js
区分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
深入array multisort排序原理的详解
2013/06/18 PHP
php json转换成数组形式代码分享
2014/11/10 PHP
phpQuery让php处理html代码像jQuery一样方便
2015/01/06 PHP
PHP实现的激活用户注册验证邮箱功能示例
2017/06/06 PHP
PHP基于ip2long实现IP转换整形
2020/12/11 PHP
Jquery 获得服务器控件值的方法小结
2010/05/11 Javascript
js实现字符串的16进制编码不加密
2014/04/25 Javascript
jQuery操作元素css样式的三种方法
2014/06/04 Javascript
网页收藏夹显示ICO图标(代码少)
2015/08/04 Javascript
如何解决手机浏览器页面点击不跳转浏览器双击放大网页
2016/07/01 Javascript
Bootstrap轮播插件中图片变形的终极解决方案 使用jqthumb.js
2016/07/10 Javascript
JavaScript中push(),join() 函数 实例详解
2016/09/06 Javascript
基于jQuery实现表格的排序
2016/12/02 Javascript
JavaScript实现星星等级评价功能
2017/03/22 Javascript
Vue组件tree实现树形菜单
2017/04/13 Javascript
微信小程序表单弹窗实例
2018/07/19 Javascript
微信小程序wx.request拦截器使用详解
2019/07/09 Javascript
如何配置vue.config.js 处理static文件夹下的静态文件
2020/06/19 Javascript
python基础教程之实现石头剪刀布游戏示例
2014/02/11 Python
Python中的深拷贝和浅拷贝详解
2015/06/03 Python
python清除指定目录内所有文件中script的方法
2015/06/30 Python
Python语言快速上手学习方法
2018/12/14 Python
在python tkinter中Canvas实现进度条显示的方法
2019/06/14 Python
Python常用数据类型之间的转换总结
2019/09/06 Python
python自动结束mysql慢查询会话的实例代码
2019/10/27 Python
mac在matplotlib中显示中文的操作方法
2020/03/06 Python
Win10下用Anaconda安装TensorFlow(图文教程)
2020/06/18 Python
Pycharm如何自动生成头文件注释
2020/11/14 Python
伦敦鲜花递送:Flower Station
2021/02/03 全球购物
解决python 输出到csv 出现多空行的情况
2021/03/24 Python
2014年计生标语
2014/06/23 职场文书
学校安全责任书范本
2014/07/23 职场文书
会议接待欢迎标语
2014/10/08 职场文书
事业单位财务人员岗位职责
2015/04/14 职场文书
生死牛玉儒观后感
2015/06/11 职场文书
2016年学习雷锋精神广播稿
2015/12/17 职场文书