vue使用video.js进行视频播放功能


Posted in Javascript onJuly 18, 2019

关于video.js

video.js是一个拥有h5背景的网络视频播放器,同时支持h5以及Flash视频播放(可加载本地静态资源视频以及网络链接视频)

官网:videojs.com/

安装

npm  install video.js

main.js中引入

import Video from 'video.js'
import 'video.js/dist/video-js.css'
Vue.prototype.$video = Video

使用

<div class="demo1-video">  
 <video id="myVideo"    
   class="video-js vjs-default-skin vjs-big-play-centered" 
   controls  //确定播放器是否具有用户可以与之交互的控件。没有控件,启动视频播放的唯一方法是使用autoplay属性或通过Player API。
   autoplay: "muted", // //自动播放属性,muted:静音播放
   preload="auto"  //建议浏览器是否应在<video>加载元素后立即开始下载视频数据。
   poster="../assets/img/E0531.jpg">   //设置视频封面    <source src="../assets/video/E0531.mp4" type="video/mp4" >  //视频地址
  </video>   
 </div>

可以直接使用css来控制video的宽高

实现的效果截图

vue使用video.js进行视频播放功能

以上:对于video.js的一次简单应用就完成啦

总结

以上所述是小编给大家介绍的vue使用video.js进行视频播放功能,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

Javascript 相关文章推荐
极酷的javascirpt,让你随意编辑任何网页
Feb 25 Javascript
javascript全局变量封装模块实现代码
Nov 28 Javascript
从数据结构的角度分析 for each in 比 for in 快的多
Jul 07 Javascript
Node.js连接postgreSQL并进行数据操作
Dec 18 Javascript
vue中的event bus非父子组件通信解析
Oct 27 Javascript
vue-cli与webpack处理静态资源的方法及webpack打包的坑
May 15 Javascript
Element输入框带历史查询记录的实现示例
Jan 15 Javascript
layui(1.0.9)文件上传upload,前后端的实例代码
Sep 26 Javascript
JS设置自定义快捷键并实现图片上下左右移动
Oct 17 Javascript
JavaScript实现简单计算器功能
Dec 19 Javascript
JS中的变量作用域(console版)
Jul 18 Javascript
如何在 Vue 表单中处理图片
Jan 26 Vue.js
百度小程序之间的页面通信过程详解
Jul 18 #Javascript
微信小程序如何获取群聊的openGid以及名称详解
Jul 17 #Javascript
vue+django实现一对一聊天功能的实例代码
Jul 17 #Javascript
微信小程序从注册账号到上架(图文详解)
Jul 17 #Javascript
js设置默认时间跨度过程详解
Jul 17 #Javascript
Vue 前端实现登陆拦截及axios 拦截器的使用
Jul 17 #Javascript
初试vue-cli使用HBuilderx打包app的坑
Jul 17 #Javascript
You might like
基于mysql的论坛(6)
2006/10/09 PHP
PHP数组和explode函数示例总结
2015/05/08 PHP
Jquery.LazyLoad.js修正版下载,实现图片延迟加载插件
2011/03/12 Javascript
js判断字符是否是汉字的两种方法小结
2014/01/03 Javascript
node.js中使用node-schedule实现定时任务实例
2014/06/03 Javascript
javascript常用的设计模式
2017/02/09 Javascript
Bootstrap modal 多弹窗之叠加显示不出弹窗问题的解决方案
2017/02/23 Javascript
Angular使用$http.jsonp发送跨站请求的方法
2017/03/16 Javascript
Nodejs中Express 常用中间件 body-parser 实现解析
2017/05/22 NodeJs
AngularJS实现controller控制器间共享数据的方法示例
2017/10/30 Javascript
chorme 浏览器记住密码后input黄色背景处理方法(两种)
2017/11/22 Javascript
node.js通过axios实现网络请求的方法
2018/03/05 Javascript
详解vue-cli 3.0 build包太大导致首屏过长的解决方案
2018/11/10 Javascript
vue+element加入签名效果(移动端可用)
2019/06/17 Javascript
Ajax请求时无法重定向的问题解决代码详解
2019/06/21 Javascript
JSX在render函数中的应用详解
2019/09/04 Javascript
Vue优化:常见会导致内存泄漏问题及优化详解
2020/08/04 Javascript
Nuxt.js 静态资源和打包的操作
2020/11/06 Javascript
浅谈Vue使用Elementui修改默认的最快方法
2020/12/05 Vue.js
对于Python的Django框架使用的一些实用建议
2015/04/03 Python
python编程使用selenium模拟登陆淘宝实例代码
2018/01/25 Python
在CMD命令行中运行python脚本的方法
2018/05/12 Python
python hook监听事件详解
2018/10/25 Python
python消除序列的重复值并保持顺序不变的实例
2018/11/08 Python
python中嵌套函数的实操步骤
2019/02/27 Python
python常用运维脚本实例小结
2020/02/14 Python
基于python实现图片转字符画代码实例
2020/09/04 Python
详解CSS透明opacity和IE各版本透明度滤镜filter的最准确用法
2016/12/20 HTML / CSS
ALDI奥乐齐官方海外旗舰店:德国百年超市
2017/12/27 全球购物
采购主管工作职责
2013/12/12 职场文书
《口技》教学反思
2014/02/21 职场文书
法人授权委托书格式
2014/04/08 职场文书
有关环保的标语
2014/06/13 职场文书
受伤赔偿协议书
2014/09/24 职场文书
2014年幼儿园园务工作总结
2014/12/05 职场文书
阿凡达观后感
2015/06/10 职场文书