更新记录

1.4(2021-09-23) 下载此版本

  1. 首次上传 MuiPlayer HTML5 视频播放器插件,更新记录同步 gitbhu。

  2. Gitee:https://gitee.com/muiplayer/hello-muiplayer

  3. Github:https://github.com/muiplayer/hello-muiplayer


平台兼容性

播放,专注,连接,分享和自由 🚩

Desktop

Mobile

Docs | 中文文档

介绍

MuiPlayer 是一款 HTML5 视频播放插件,其默认配置了精美可操作的的播放控件,涉及了常用的播放场景,例如全屏播放、播放快进、循环播放、音量调节等功能。

支持 mp4、m3u8、flv 等多种媒体格式播放,解决大部分兼容问题,同时适应在PC、手机端播放。

MuiPlayer 具有丰富的参数可以自定义播放器实例,通过轻松的配置即可完成自定义场景的视频播放。

特点

MuiPlayer 帮助我们解决了日常 H5 Video 应用开发中的常见的一些大量问题:

  1. 各浏览器平台播放 ui 不能统一
  2. ui 扩展之间以及状态处理容易产生冲突
  3. 在不同环境下(android、ios、pc)针对 h5 video api 可能触发事件的时机尽不相同
  4. 媒体格式存在各种兼容问题,muiplayer 处理了大多数在不同环境下播放的兼容问题
  5. 重复踩踏在开发 h5 video 过程中的一些问题,我们提供了一套完好的解决方案,让编程员少走一些弯路

安装

使用 npm 安装:

复制代码npm i mui-player --save

使用 yarn 安装:

复制代码yarn add mui-player

使用

1、使用 script 标签引入:

复制代码<!-- import basic style files mui-player.min.css -->
<link rel="stylesheet" type="text/css" href="css/mui-player.min.css"/>

<!-- import basic script mui-player.min.js -->
<script type="text/javascript" src="js/mui-player.min.js"></script>

<!-- Specify the player container -->
<div id="mui-player"></div>

或者使用模块管理器引入:

复制代码import 'mui-player/dist/mui-player.min.css'
import MuiPlayer from 'mui-player'

2、定义播放器容器:

复制代码<div id="mui-player"></div>

3、初始化构建播放器:

复制代码// 初始化 MuiPlayer 插件,MuiPlayer 方法传递一个对象,该对象包括所有插件的配置
var mp = new MuiPlayer({
    container:'#mui-player',
    title:'Title',
    src:'./static/media/media.mp4',
})

以上就能为初始化构建一个具有默认配置控件的视频播放器,下面你可以阅读关于 MuiPlayer 的一些 API 基础配置选项。

前往 参数API

官方文档

开始

启动此工程

复制代码npm install
npm start

免责声明

这是 MuiPlayer 的非商业版本,它不包含提供商业用途播放器的相同功能,但是开源版本依然可提供稳定的视频播放解决方案。在使用此之前,请务必了解该开源项目的软件许可证。如果您想获取商业应用播放器,请从官方下载 专业版应用插件

©️ Software License

GNU GENERAL PUBLIC LICENSE

Copyright (C) 2007 Free Software Foundation, Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.

⭐ Stars

Stargazers repo roster for @muiplayer/hello-muiplayer

👏 Forks

Forkers repo roster for @muiplayer/hello-muiplayer

隐私、权限声明

1. 本插件需要申请的系统权限列表:

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

许可协议

MIT协议
tia***@gmail.com

2024-09-20

写到onReady里吧?

101***@qq.com

2023-10-31

请问在H5安卓手机中使用时全屏,顶部导航栏仍然存在怎么修改

101***@qq.com 2024-05-22

目前只在华为手机发现此问题(全屏播放时顶部导航栏仍然存在),请问有大佬知道如何解决么

130***@qq.com

2023-09-20

uniapp 在 app 中怎么使用,有没有具体的dome

495***@qq.com

2023-07-06

可以设置播放进度吗

杨杨得亿

2023-04-17

作者还是很强的,符合我的所有的需求,只需要稍微改动就是一个腾讯视频播放器,对uniapp的支持度也是很完善的,更值得称赞的是它映出了video实例,可以添加video原生的事件,给予了很大的扩展,赞

412***@qq.com

2022-10-28

请问,h5播放器是不是都不能设置referer?

shu***@163.com

2022-07-18

mui-player-mobile-plugin.min.js这个文件在哪里

228***@qq.com

2022-06-14

https://muiplayer.js.org/js/mui-player-mobile-plugin.min.js 這個文件404了

127***@qq.com

2022-01-12

移动端怎么好多功能都不显示出来的?

leisbanons 2022-03-05

Extend use:https://muiplayer.js.org/zh/guide/mui-player-mobile-plugin.html

大明子

2021-11-29

uniapp h5应用怎么使用啊?

2024-05-14

请问 安装完这个插件 h5项目打包栈溢出怎么解决啊

2023-04-08

是否能支持禁止快进和断点续播的功能