首页 > 其他分享 >vue vue-video-player视频播放器

vue vue-video-player视频播放器

时间:2022-11-28 10:56:02浏览次数:45  
标签:播放器 视频 vue player video true

vue vue-video-player视频播放器

安装依赖

npm i [email protected] -D
npm i [email protected] -D

使用

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

<script>
import { videoPlayer } from 'vue-video-player'
import 'videojs-contrib-hls'
import 'video.js/dist/video-js.css'
export default {
  components: {
    videoPlayer
  },
  name: "indexconnect",
  data() {
    return {
      playerOptions : {
        autoplay: true, //如果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: "video/mp4",//mp4格式视频,若为m3u8格式,type需设置为 application/x-mpegURL
          src: '',//url地址          
        }],
        notSupportedMessage: '此视频暂无法播放,请稍后再试', //允许覆盖Video.js无法播放媒体源时显示的默认信息。
        controlBar: {
          timeDivider: true,
          durationDisplay: true,
          remainingTimeDisplay: false,
          fullscreenToggle: true  //是否显示全屏按钮
        }
      },
    }
  },
</script>

标签:播放器,视频,vue,player,video,true
From: https://www.cnblogs.com/chunyouqudongwuyuan/p/16931602.html

相关文章

  • vue上传视频插件
    ​ 前言文件上传是一个老生常谈的话题了,在文件相对比较小的情况下,可以直接把文件转化为字节流上传到服务器,但在文件比较大的情况下,用普通的方式进行上传,这可不是一个好......
  • Vue2组件间通讯
    Vue2组件通信的基础方式自己的理解:组件化通信,无非就是数据你传我,我传你,两个组件的相互交流,方法很多,下方有图示(此篇建议小白阅读,大神的话也不会看,哈哈哈哈!仅供参考,有不同......
  • vuex环境配置及使用
    vuex环境搭建1.下载vuex,如果你是开发Vue2,请下载vuex3版本npmivuex@32.搭建vuex的环境配置​ 创建src/state/index.js文件//导入VueimportVuefrom'vue'//导......
  • vue中的加密登录
    场景:需求是要把登录时候的密码加密,不允许用户在浏览器F12和类似Fiddler之类的抓包工具抓包获取用户登录的密码参数解决办法和思路:使用md5加密md5加密MD5(单项散列算法)的......
  • iis下发布 vue
    requestRouter_amd64.msi https://download.microsoft.com/download/E/9/8/E9849D6A-020E-47E4-9FD0-A023E99B54EB/requestRouter_amd64.msiurlrewrite2.exe https://......
  • VUE 简介
    VUE简介什么是VUE?一套用于构建用户界面的渐进式JS框架。把数据展现成用户界面渐进式:自底向上逐层应用简单应用:只需一个轻量小巧的核心库复杂应用:引入各式......
  • 脚手架生成一个新Vue2项目
    Vue脚手架生成一个新项目 1.输入cmd打开当前目录,并输入指令vuecreate项目名称 2.选择自己配置的历史配置或使用新配置Manuallyselectfeatures(即为新配置......
  • vue-router重写Router.prototype.push,解决相同路径跳转的报错问题
    在router的index.js里面写,在use之前,如果加上以下代码,报错‘Cannotreadpropertiesofundefined(reading‘catch’)atVueRouter.push’那就是vue-router的版本问题,安......
  • 不够沉淀----001 Vue学习播客
    vue初体验1.1使用cdn来进行初体验Vue,可以通过页面进行message的修改,来打到双向绑定的效果, 1.2:下面是可以根据页面来进行调试 ......
  • vuex-store文件夹的目录组织
         ......