首页 > 其他分享 >vue2 使用video.js

vue2 使用video.js

时间:2022-10-27 18:13:23浏览次数:123  
标签:控件 false videoPlayerOption js video vue2 onPlayerReady

页面内使用

// 外层div
<div class="video-class" v-if="isShowVideoDialog">
  <!-- <video width="100%" height="100%" controls :src="playUrl"></video> -->
  <video
    ref="videoPlayerRef"
    class="video-js"
  >
    <source
      :src="playUrl"
      type="video/mp4"
    >
  </video>
</div>

// data内属性以及值
data () {
  return {
        videoPlayerOption: {
          controls: true, //确定播放器是否具有用户可以与之交互的控件。没有控件,启动视频播放的唯一方法是使用autoplay属性或通过Player API。 
          poster: '',//封面
          autoplay: false, //自动播放属性,
          muted: false, // 静音播放
          preload: 'auto', //建议浏览器是否应在<video>加载元素后立即开始下载视频数据。
          fluid: true
      }
  }
} 

// js 使用
import Videojs from 'video.js'
import 'video.js/dist/video-js.css'

this.$nextTick(() => {
  Videojs(
    this.$refs.videoPlayerRef,
    this.videoPlayerOption,
    function onPlayerReady() {
      console.log('onPlayerReady', this);
    });
}) 

封装组件

传送门:https://blog.csdn.net/qq_52050769/article/details/120057519

标签:控件,false,videoPlayerOption,js,video,vue2,onPlayerReady
From: https://www.cnblogs.com/DL-CODER/p/16833222.html

相关文章

  • vue.config.js 学习记录
    Vue-cli4将webpack深度集成,不对外展示webpack具体配置,在vue.config.js中可以更改配置:Vue.config.js的基本内容为:module.exports={ publicPath:'/smart-dispa......
  • js-webuploader+js如何实现分片+断点续传
    ​ 我们平时经常做的是上传文件,上传文件夹与上传文件类似,但也有一些不同之处,这次做了上传文件夹就记录下以备后用。首先我们需要了解的是上传文件三要素:1.表单提交方式......
  • js判断一个变量是否存在值得简单方法
    在编码过程中,有时候我们需要对一个变量判断其是否有值,这里有一种比较不错的方法判断:!!variable//返回True为存在值,返回False为不存在值注意是双感叹号“!!”示例......
  • 【js】元素是否在可视区范围内
    公式:元素到顶部距离(最近的具有定位父级元素)- 滚动条高度 <=可视区的高度  offsetTop、scrollTop  <!DOCTYPEhtml><htmllang="en"><head><me......
  • 前端Vue2-Day60
    Vue路由:vue-router(实现SPA应用) SPA应用:①单页web应用。②整个应用只有一个完整的页面。③点击页面中的导航链接不会刷新页面,只会做页面的局部更新。④数据需要......
  • nodejs实现jwt
    jwt是jsonwebtoken的简称,本文介绍它的原理,最后后端用nodejs自己实现如何为客户端生成令牌token和校验token1.为什么需要会话管理我们用nodejs为前端或者其他服务提供......
  • js
    JavaScript:运行在客户端的脚本语言,不需要预编译,运行过程中由js引擎逐行进行解释并执行,现在可以基于node.js技术进行服务器端编程  用于实现逻辑和页面控制   ......
  • js函数式编程讲解
    什么是函数式编程是一种编程范型,它将电脑运算视为数学上的函数计算,并且避免使用程序状态以及易变对象。函数式编程更加强调程序执行的结果而非执行的过程,倡导利用若干简......
  • js实现字符串数组转换成数字数组的几种方式
      参考:https://blog.csdn.net/sumimg/article/details/114314438......
  • Python之JSON用法解析
    前景Python编写HDFS服务安装的过程中,需要将构建好的JSON对象输出到文件,采用那种方式更便捷方案1open函数defwriteExecCmdCheckActionsFile(self,out_res,che......