• 安装依赖 npm install vue-video-player -S
  • 引入配置

这里我都是放在main.js中引入的

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

html部分:

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

JavaScript部分:

<script>export default {name: "Video",data() {return {playerOptions: {playbackRates: [1.0, 2.0, 3.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",type: "video/ogg",src: "http://clips.vorwaerts-gmbh.de/big_buck_bunny.mp4" //url地址}],poster: "https://surmon-china.github.io/vue-quill-editor/static/images/surmon-1.jpg", //你的封面地址width: document.documentElement.clientWidth,notSupportedMessage: '此视频暂无法播放,请稍后再试', //允许覆盖Video.js无法播放媒体源时显示的默认信息。controlBar: {timeDivider: true,durationDisplay: true,remainingTimeDisplay: false,fullscreenToggle: true  //全屏按钮}}}}}
</script>

这里我记录一下,视频地址和封面地址均引用的是服务器端得,本地的视频和图片是加载不出来的

vue-video-player视频播放插件相关推荐

  1. linux 视频 插件,avpro video 插件-Avpro Video(Unity视频播放插件)下载 v1.039官方免费版--pc6下载站...

    AvproVideo是一款由强大团队出品的可以在Unity上安装使用的万能多平台视频播放插件AvproVideo支持WindowslinuxiosmacAndroid等多平台万能播放.. 相关软件软件 ...

  2. vue项目里面使用video.js视频播放插件

    项目里面需要实现一个视频播放列表 如上图所示的列表~~~过程如下: 引入video.js文件 npm install -S video.js 在main.js里面引入相关文件,并挂载在window对象 ...

  3. Mine Video Player – 视频播放器WordPress插件

    介绍: 轻松实现视频在wp页面播放,支持剧集列表,支持多组视频来源,这款视频播放器WordPress插件支持m3u8/mp4等网页视频格式,同时支持直播源,也可将主流视频站的视频通过第三方程序来播放, ...

  4. vue中使用视频播放插件vue-video-player

    前言 在使用vue-video-player 老是无法播放视频,出现如下错误. 最终在不懈努力下和强大的搜索引擎加持下,终于拼凑成了一个可以播放的结果,具体参照如下代码. 实践 1.npm 参考地址 ...

  5. Vue中的视频播放插件( vue-video-player )

    前言 在最近的项目中有一个网络视频的功能,在之前的项目中没有接触过类似的功能,第一次接触,把具体操作步骤,遇到的一些问题记录如下:(首先个人认为vue-video-player是很好用的) 第一步:我 ...

  6. video.js 视频播放插件使用

    video.js 实现视频播放,多种语言字幕点击切换 1.参考链接video.js官网 https://videojs.com/ 2.html代码视频资源标签source track 字幕资源标签,在 ...

  7. Html5 jquery视频播放插件Video.js

    <!doctype html> <html> <head><meta charset="utf-8"><title>Vi ...

  8. html5播放器 迅雷,搜狗浏览器HTML5视频播放器插件(HTML5.Video.Player)

    一款搜狗浏览器的HTML5视频播放器插件,安装后可以使用HTML5方式播放优酷.土豆.爱奇艺.搜狐视频.迅雷离线.腾讯视频.56视频等网站的视频,避免使用adobe flash player插件,降低 ...

  9. WordPress插件 Fox Video Player 独家HTML5广告视频播放器插件[更新至v3.0.1]

    Fox Video Player 是一款独家HTML5广告视频播放器WordPress插件,方便把你的网站转换成一个多媒体站点,尤其独特的视频插入广告像优酷这样的在视频播放前播放广告,当然你也可以设置 ...

  10. 使用Raw Image和Unity自带的视频播放插件Video Player

    使用Raw Image和Unity自带的视频播放插件Video Player导致视频不清晰 先创建Raw Image 在Raw Image身上添加Video Player和Audio Source组件 ...

最新文章

  1. Mybatis插件原理和PageHelper结合实战分页插件(七)
  2. 系统动力学_System Dynamics
  3. 自然水体辐射特性与数值模拟 pdf_【技术·航天】定量评估贡献 精准决策未来 ——气象卫星数据在数值预报系统中贡献的定量评估...
  4. SAP Fiori Elements - How complex binding defined in XML view is parsed
  5. 十万服务器秒级管控 腾讯云如何将AIOps用于日常管理?
  6. Emscripten 单词_极光单词独创多种学习方法助您高效背单词
  7. 运维笔记 - Nginx
  8. 助力数字化运营:商超自动抓单系统
  9. 马氏距离 结合 卡方分布 异常点检测
  10. Python制作表白爱心合集
  11. 【UE4】给游戏制作一个简易的小地图
  12. 报错JDBC Connection [com.mysql.jdbc.JDBC4Connection@184c65da] will not be managed by Spring
  13. 9-2 time类的加工
  14. 在阿里云或腾讯云配置微信小程序
  15. java对接支付宝支付(手机网站支付)
  16. SEO(搜索引擎优化)是不是任何行业、产品都适合做SEO?
  17. 【知识点】多光谱与高光谱的区别
  18. Blockchain技术之区块链的概念和起源以及区块链的运行方式、发展前景和应用领域分析
  19. HFM student Hyperion Financial Management
  20. 住宅与数据中心代理网络

热门文章

  1. 如何将多个图片转成文字版的Word
  2. JS高级前端开发群加群说明
  3. c语言面试题sizeof,c语言面试题之sizeof
  4. MACHINE-CHECK-EXCEPTION蓝屏
  5. 消除警告(升级后block警告)
  6. tc: 模拟网络异常的工具-----------鸟窝
  7. 考博英语题型及难度分析
  8. 苹果Mac触控栏怎样使用更方便
  9. 【Python常见面试题】统计字符串中 n 的出现次数
  10. Http/Https/TCP详解