xgplayer自定义播放器样式
这段时间组内的直播项目,前端笔者采用的字节的西瓜播放器,第一眼觉得雀氏是挺好用的,反正笔者是觉得比videoplayer好用。
关于自定义样式,可以看下官方文档讲述的。
注意:
笔者用的是2.3.1的xgplayer版本也是可以进行自定义的。但是不支持CDN进行自定义样式
其次抛开事实(安装步骤)不谈就是一下两步
安装: npm install xgplayer@2.3.1
安装完成之后在console里面执行这个命令
npx xgplayer eject ./src/assets/ my-custom
这里的 [targetDir]
指的是你自定义样式要存放的位置,这里他会解压出来西瓜播放器的所有scss样式文件和前端的js文件;然后[skinName]
指的是你给自己的自定义样式起的名字。
还有最最重要的一件事:配置解析svg的配置,因为西瓜播放器里面的图标都是svg格式的
同时记得安装sass-loader
const webpack = require('webpack')
module.exports = {//vuecli@3.x版本把基本的配置文件都封装到了./node_modules/@vue/cli-sevice/lib/config下lintOnSave: false,publicPath: './',chainWebpack: config => {const svgRule = config.module.rule('svg')// 清除已有的所有 loader。// 如果你不这样做,接下来的 loader 会附加在该规则现有的 loader 之后。svgRule.uses.clear()// 添加要替换的 loadersvgRule.use('raw-loader').loader('raw-loader')}
}
如果要使用的话就如上图所示,引入你自定义样式的index.js文件。
xgplayer自定义播放器样式相关推荐
- Vue + WebRTC 实现音视频直播(附自定义播放器样式)
1. 什么是WebRTC 1.1 WebRTC简介 WebRTC,名称源自网页即时通信(英语:Web Real-Time Communication)的缩写,是一个支持网页浏览器进行实时语音对话或视频 ...
- 基于 AVPlayer 自定义播放器
如果我只是简单的播放一个视频,而不需要考虑播放器的界面.iOS9.0 之前使用 MPMoviePlayerController, 或者内部自带一个 view 的 MPMoviePlayerViewCo ...
- html5+video手机样式修改,如何自定义video播放器样式?
本篇文章给大家分享了关于如何自定义video播放器样式,内容很详细,希望可以帮助到大家. DIY 本文基于HTML5 Video API,自定义Web视频播放器样式. 其实吧,原生的video 标签样 ...
- DIY audio player - 自定义audio播放器样式
之前也有用到audio,大概是生日贺卡,博客音乐,播放语音等场景. 场景也比较简单,一个按钮加一点动画,再用上Audio的API,基本上就可以搞定了. 哦,可能还会涉及到自动播放.[这里] DIY 以 ...
- videos player.php_vue-video-player做出一个自定义播放器
这次给大家带来vue-video-player做出一个自定义播放器,vue-video-player做出自定义播放器的注意事项有哪些,下面就是实战案例,一起来看一下. 图1--显示侧边栏 图2-收起侧 ...
- Exoplayer+Exomedia打造自定义播放器(二)
Exomedia源码分析 VideoControls 播放器基类 继承自RelativeLayout,播放器基类.作用是提供一些默认的播放器基本组件:提供反射控制器布局.显示加载进度.播放器隐藏显示动 ...
- html全屏播放js,使用html5中video自定义播放器必备知识点总结以及JS全屏API介绍
一.video的js知识点: controls(控制器).autoplay(自动播放).loop(循环)==video默认的: 自定义播放器中一些JS中提供的方法和属性的记录: 1.play()控制视 ...
- vue-video-player文档_基于vue-video-player自定义播放器的方法
基于vue-video-player自定义播放器的方法 发布时间:2019-01-07 发布网站:编程之家 编程之家收集整理的这篇文章主要介绍了基于vue-video-player自定义播放器的方法, ...
- 一款基于ExoPlayer的自定义播放器(已开源)
一.基于ExoPlayer 自定义播放器 JPlayer支持功能: 1 ExoUserPlayer 基本播放. 2 GestureVideoPlayer 增加手势 亮度,音量,快进,等手势. 3 Ma ...
最新文章
- C/S架构和B/S架构介绍
- JavaScript的文档窗口事件
- DM8168 系统编译、启动、烧写
- 汉澳sinox2014x64server已经能够下载
- 气象数据领航无人飞行器线路优化大赛解决方案(3rd place)
- java文件下载用什么技术_Java中实现文件上传下载的三种解决方案(推荐)
- OBS-Linux直播神器(录屏神器)
- Java打印26个字母
- 吉林大学计算机科学与技术学院刘菁,吉林大学2011-2012学年奖学金获奖名单
- iter()——迭代器
- python发微信工资条_使用python自动发放员工工资条到个人邮箱
- 天池大赛:街景字符编码识别——Part2:数据读取与数据扩增
- 帝国CMS教程,使用灵动标签调用上一篇下一篇的文章标题图片的方法
- 网络安全专栏——修改电脑密码修改虚拟机密码(图文)
- 常用文献管理软件优缺点比较及总结
- VS Code利用CMake工具编译Cpp文件报错
- cmmi3级包含的过程域
- python IDEL 快捷键
- Java开发工程师需要掌握哪些技能?
- SweetAlert 2.0+弹出确认框,点击确定后执行方法