介绍
Mui-Player,一款优秀的 HTML5 视频播放器框架,其默认配置了精美可操作的播放控件,涉及了常用的播放场景,例如全屏播放、播放快进、循环播放、音量调节、视频解码等功能。
多格式支持
支持 mp4、m3u8、flv 等多种媒体格式播放,解决大部分兼容问题,同时适应在PC、手机端播放。
丰富的可配置API
MuiPlayer 具有丰富的参数可以自定义播放器实例,通过轻松的配置即可完成自定义场景的视频播放。
简约的设计风格
播放器设计风格轻松而简约,可自定义配置播放器的主题样式。在PC、手机端独立还拥有一套美观的功能控件设计。魔改版
Mui-Player魔改版:https://player.iuk.ink/player/muiplayer/?url=
我在mui-player的基础上增加了多平台视频解析事项,实现了php轮训解析,支持自定义规则,标识或平台,设置不同的解析线路等!
目前能自定义json解析接口、支持设置多个轮训,也支持对应平台设置独立接口。
播放器可配置项丰富,通过url传入特定参数实现特定功能,样式改变等等,目前支持以下参数:
属性名 | 类型 | 示例 | 说明 |
---|---|---|---|
url | String | https://player.iuk.ink/assets/m3u8/言叶之庭/index.m3u8 | 视频链接,目前解析支持:.mp4、.m3u8、.flv、.dash、腾讯视频、优酷、爱奇艺、芒果TV、搜狐视频、Acfun、西瓜视频、乐多资源网、阿里云盘、抖音、快手、皮皮虾 |
name | String | 言叶之庭漫剪4K60帧 | 视频标题 |
poster | String | https://player.iuk.ink/player/muiplayer/images/loading.jpg | 视频封面,图片地址,不设置默认为示例。 |
theme | String | FA7298 | 主题颜色,十六进制颜色(不包含#符),不设置默认为FA7298。 |
zimu | String | zimu.vtt | 字幕链接,目前只支持 .vtt 格式,不设置默认为空。 |
head | Boolean | true | 非全屏模式下,是否显示播放器头部操作控件,不设置默认为false。 |
P2P | Boolean | true | P2P加速,使用CDNBye跨平台P2P流媒体加速引擎,不设置默认为false。 |
演示
https://player.iuk.ink/player/muiplayer/?p2p=true&url=https://player.iuk.ink/assets/m3u8/言叶之庭/index.m3u8&name=言叶之庭漫剪4K60帧&head=true
注:如需查看本播放器最优效果请在电脑端打开本站或者使用VIA浏览器、米侠浏览器打开本站。
开源说明
暂时不开源,可能还有一些Bug还需修复优化,后续待稳定了会开源分享的!
各位可以先使用看看,如果发现了Bug欢迎留言说明我会及时处理。
更新日志
2022-07-31
初次魔改,实现多平台解析事项,实现了php轮训解析,支持自定义规则,标识或平台,设置不同的解析线路等
2020-08-01
优化链接加密,新增搜狐、AcFun、西瓜视频解析,以及抖音、快手、皮皮虾短视频解析。
2020-08-05
新增字幕支持,目前只适配了 .vtt 格式字幕。
2020-08-10
修改默认源判断规则已适配大部分资源。
2020-10-10
优化P2P配置,已完美适配hls、mp4资源;优化加密,修复跨域导致播放失败问题;(另外已近开始计划制作对应后台管理系统,后续方便配置)
2020-X-X
未来可期,还需努力…
其它
Mui-player官网:https://muiplayer.js.org/zh/
1 条评论
修复跨域导致播放失败问题是怎么做到的,可以写个文章嘛