在这里写这篇文章是因为先前用了Video.js这款JS库插件,实现是可以实现,但是用户体验度不怎么好,所以今天就换了xgplayer的西瓜播放器,在自定义样式与插件上,xgplayer有更高的灵活性和可控性,它可以自定义关闭效果并自行开发,并且文档可读性强,快速上手。下面来看看它的使用:

一、安装
// 最新稳定版本
npm install xgplayer  --save
二、使用

1、在页面提供占位 DOM

<div id="mse"></div>

2、实例化

import Player from 'xgplayer';data() {return {Player: null}
},
mounted: () {this.getData();
},
methods: {// 设置视频配置(注意:initPlayer应放在异步函数里或mounted之后,不可在created里直接加载,否则不生效)initPlayer(url){this.Player = new Player({// el、url为必选配置,其它为可选配置el: document.querySelector('#mse'),url: url,width: '100%',height: '3.7rem',volume: 0.6,    // 初始音量autoplay: false,  // 自动播放playbackRate: [0.5, 0.75, 1, 1.5, 2],   // 当前播放速度defaultPlaybackRate: 1,     // 播放速度设置为1playsinline: true,});}, getData() {this.initPlayer('/video/mp4/xgplayer-demo-720p.mp4')}
}

3、最终效果:
注:此视频不是代码中显示视频,因只能上传指定平台和已上传视频,这里就给大家截图啦~

注:如果对兼容性没有太大要求的话用这个还是不错的(点播兼容到 IE10+)

参考网站:
链接: http://h5player.bytedance.com/config/.

h5播放器,视频控件xgplayer-西瓜播放器相关推荐

  1. html文件显示controls,html5中设置或返回浏览器应当显示标准的音视频控件的属性controls...

    实例 为视频启动控件:myVid=document.getElementById("video1"); myVid.controls=true; 定义和用法 controls 属性 ...

  2. uniapp引入xgplayer(西瓜播放器)实现视频监控

    开发背景 最近有个需求,需要在app中展示对应站房的实时监控画面,因为uniapp原有的video组件功能比较少就考虑到引入西瓜播放器的视频组件 开发准备 因为是直播流就选择了flvjs, 项目安装x ...

  3. html5网页中加入播放器,向网页中添加 HTML5 视频控件

    爱学习,爱生活,爱编程--希望能帮到你!更多>>> 如何开始使用 采用它的最基本形式,使用 HTML5  video 元素向网页中添加视频播放器是通过一行 HTML 完成的. 添加  ...

  4. android播放视频控件,视频播放控件VideoView的基本使用

    在Android的界面控件中有一个视频播放控件,可以直接在手机上面开辟一个视频播放的UI,播放视频,下面ATAAW.COM大概介绍下视频控件VideoView的使用,由于视频播放是属于Android多 ...

  5. 编程小问题系列(2)——为什么WPF里MediaElement等视频控件不起作用

    为什么WPF里MediaElement等视频控件不起作用? 非常可能的原因是因为没有安装Microsoft Windows Media Player 10或者10以上的播放器,MSDN文档里 就写有下 ...

  6. 浅谈ASP.NET 4中构造“.NET研究”HTML5视频控件

    在本文中,将一步步地指导你如何使用Visual Studio 2010和ASP.NET 4的相关知识,打造一个基于HTML5标准规范的视频播放控件,其中你会学习到一些关于HTML 5的知识,还会学到如 ...

  7. 可以创建专业的客户端/服务器视频会议应用程序的音频和视频控件LEADTOOLS Video Conferencing SDK...

    LEADTOOLS Video Streaming Module控件为您创建一个自定义的视频会议应用程序和工具提供所有需要的功能.软件开发人员可以使用Video Streaming Module SD ...

  8. NVisionXR_iOS教程十 —— 加载视频控件

    因为在下一章节我们需要和大家介绍多场景切换功能,所以在本章我们创建一个新的场景,如下图  重写NVScenePlay的生命周期  1.引用头文件#import ''NVVideoWidget.h''  ...

  9. 使用HTML5自制视频控件

    使用HTML5自制视频控件 前言 静态样式实现 js的dom元素获取 播放.暂停功能 暂停时弹出广告 进度条功能 计时功能实现 声音控件 总结 前言 随着网络时代的到来,人们的生活也是相当便利,例如: ...

最新文章

  1. Android-Spinner下拉列表Demo
  2. 【C++ STL】vector库使用方法
  3. 2020年 HackerEarth 调查:Go 语言成为最受欢迎的语言 开发者最关心职业发展路径...
  4. 3、Eternal框架-控制器
  5. Apollo进阶课程㉟丨Apollo ROS原理—4
  6. 天亮了起来的飞鸽传书官方下载
  7. mysql生成随机时间
  8. Eclipse之Project facet Java version 1.8 is not supported.
  9. vuex commit 模块_长篇连载:Vuex源码学习(二)脉络梳理
  10. 【Git/Github学习笔记】Git常用命令(代码拉取)
  11. 跟着百度学PHP[3]-PHP中结构嵌套之循环结构与条件结构嵌套
  12. 地球重力场模型EGM2008使用教程及软件
  13. mysql.exe下载_mysql8 windows 下载安装
  14. dat格式文件转shp
  15. 第二章(第四部分) 黑暗之王的分身
  16. Web(七)CSS页面布局-网页布局页面的制作
  17. iOS内嵌unity
  18. 生日快乐 吉他谱-李雪莱
  19. matlab绘制世界地图代码
  20. 美团网创始人王兴专访:我现在的事业十分和谐

热门文章

  1. 自己动手画CPU《计算机组织与结构实验》之计算机数据表示 第4关:偶校验解码电路设计 超详细教学
  2. 友善 NanoPi M4 使用过程问题记录以及笔记
  3. 马尔可夫过程简述 - A Brief Tutorial of Markov Process
  4. 网易互娱2017实习生招聘游戏研发工程师在线笔试第二场 C
  5. 建模杂谈系列226 流程与对象
  6. 小满OKKICRM与金蝶云星空对接集成客户列表查询客户新增
  7. 遥感图像分割数据集整理(发布)
  8. numpy 给力教程
  9. OIer常用的表情包(更新中)
  10. 查询linux内核及linux系统版本命令汇总