1.npm安装 video

npm install vue-video-player --save

2.main.js全局引入

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

3.新建myvideo.vue文件

<template><div class="container"><div class="player"><video-player  class="video-player vjs-custom-skin"ref="videoPlayer":playsinline="true":options="playerOptions"@play="onPlayerPlay($event)"@pause="onPlayerPause($event)"></video-player></div></div>
</template><script>
import { videoPlayer } from "vue-video-player";
export default {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:9", // 将播放器置于流畅模式,并在计算播放器的动态大小时使用该值。值应该代表一个比例 - 用冒号分隔的两个数字(例如"16:9"或"4:3")fluid: true, // 当true时,Video.js player将拥有流体大小。换句话说,它将按比例缩放以适应其容器。sources: [{type: "video/mp4",// mp4src: "http://vjs.zencdn.net/v/oceans.mp4"// webm// src: "https://cdn.theguardian.tv/webM/2015/07/20/150716YesMen_synd_768k_vp8.webm"}],poster: "poster.jpg", //你的封面地址width: document.documentElement.clientWidth,notSupportedMessage: "此视频暂无法播放,请稍后再试" //允许覆盖Video.js无法播放媒体源时显示的默认信息。//        controlBar: {//          timeDivider: true,//          durationDisplay: true,//          remainingTimeDisplay: false,//          fullscreenToggle: true  //全屏按钮//        }}};},components: {videoPlayer},methods: {onPlayerPlay(player) {alert("play");},onPlayerPause(player) {alert("pause");}},computed: {player() {return this.$refs.videoPlayer.player;}}
};
</script><!-- Add "scoped" attribute to limit CSS to this component only -->
<style type="text/css" scoped>
.container {background-color: #efefef;min-height: 100%;
}
</style>

4.官方链接    https://surmon-china.github.io/vue-video-player/

vue video播放器相关推荐

  1. rideo选中 vue_适用于 Vue 的播放器组件Vue-Video-Player操作

    如果h5的标签不能满足你的需求,那就用这个组件Vue-Video-Player吧,也许可以覆盖到你的需求. class="video-player vjs-custom-skin" ...

  2. 模拟video播放器

    更新: 关于第二点,也就是说计算进度条拖放按钮定位的问题. 很感谢 batsing 同学提供了更好的方案: 滑块左偏量 = (进度条长 - 滑块长) * (已播时间/总时长) 尝试过之后发现除了拖曳滑 ...

  3. 微信中H5同层Video播放器接入教程

    微信中H5同层Video播放器接入教程 x5-video-player-type 启用H5同层播放器 通过video属性"x5-video-player-type"声明启用同层H5 ...

  4. 玩转前端 Video 播放器

    Web 开发者们一直以来想在 Web 中使用音频和视频,但早些时候,传统的 Web 技术不能够在 Web 中嵌入音频和视频,所以一些像 Flash.Silverlight 的专利技术在处理这些内容上变 ...

  5. 【Web技术】662- 玩转前端 Video 播放器

    Web 开发者们一直以来想在 Web 中使用音频和视频,但早些时候,传统的 Web 技术不能够在 Web 中嵌入音频和视频,所以一些像 Flash.Silverlight 的专利技术在处理这些内容上变 ...

  6. js-前端video播放器

    js-前端video播放器 目录 文章目录 前言 推荐阅读 传统播放模式 视频切片 - `Accept-Ranges` 服务器端请求特定的范围 单一范围 多重范围 条件式范围请求 范围请求的响应 流媒 ...

  7. H5 实现自定义video播放器,快来点我吧

    效果 要实现自定义video播放器需要熟悉video的相关操作 视频播放它有哪些操作         1. 播放 play()         2. 暂停 pause()         3. 判断当 ...

  8. video 满屏显示_HTML5 video播放器全屏(fullScreen)实现的方法

    这篇文章主要介绍了HTML5 video播放器全屏(fullScreen)方法实例,本文直接给出一个完整代码实例,需要的朋友可以参考下 首先来说,这个标题具有误导性,但这样设置改标题也是主要因为vid ...

  9. JS 用CANVAS自定义VIDEO播放器

    JS 用CANVAS自定义VIDEO播放器 概述 CANVAS绘制核心代码 播放器代码 使用页面HTML代码 使用页面JS代码 使用示例 概述 HTML5用规范的VIDEO标签取代了以往需要借助外部控 ...

最新文章

  1. 前端之css引入方式/长度及颜色单位/常用样式
  2. 『Tarjan算法 无向图的双联通分量』
  3. iOS开发UI篇—Modal简单介绍
  4. android 中system 如何打包编译生成的
  5. Java和JavaScript区别与联系
  6. python 轨迹预测_CVPR 2019轨迹预测竞赛冠军方法总结
  7. Struts2数据封装
  8. C++复数运算 重载
  9. 外媒:日本和芬兰将合作开发6G技术 诺基亚将参与其中
  10. C++11 函数模板的默认模板参数
  11. java 各种架构图汇总
  12. 基于MATLAB的车牌识别(GUI)
  13. 移位运算(无符号移位运算,有符号移位运算)
  14. 【离散数学】 MIT 6.042J 笔记 - Lecture 1 Introductions and Proofs
  15. 7.2.2我们天赋与经验的局限2
  16. 计算s=1+1/2+1/3+…+1/n。当n足够大s>k,求n
  17. 微信小程序 table表格 固定表头和首列 右侧表格可以左右滚动(多种表格演练)
  18. 计算机练打字最难的一段话,电脑盲打字一般练多久 你用多久练会了盲打?
  19. 思科模拟器:ethernet channel---以太网通道
  20. QGIS离线GeoJSON数据,使用Cesium加载并根据楼层高度拉伸(weixin公众号【图说GIS】)

热门文章

  1. Openwrt MT7628 wifi 指示灯设置
  2. 手把手Android Studio全套安装+配置+真机部署教程【多图超详细】
  3. 【MPI OpenMP】并行蒙特卡洛方法求圆周率(C语言)
  4. 日记 2016年8月9日(周二)
  5. Java-----Set接口与实现类
  6. Sparse 3D convolution
  7. discuz所有版本通用!论坛后台SEO优化设置
  8. zoj222/(^o^)/~
  9. 【OOD】How I explained OOD to my wife
  10. 【LeetCode】860. 柠檬水找零 【简单模拟】