MuiPlayePC 端扩展-MuiPlayer简约H5播放器
mui-player-desktop-plugin.js 是播放器扩展插件,该扩展插件增强了播放器在pc端应用场景的使用,提供了包括鼠标以及键盘对播放器的控制能力,设置组,音量调节,视频缩略图配置等功能组件。
在页面引入 mui-player-desktop-plugin.js,插件需要在初始化播放器之前加载
- <!-- 使用 script 标签引入 -->
- <script type="text/JavaScript" src="js/mui-player-desktop-plugin.min.js"></script>
复制代码 在主配置项 plugins 中传入
- var mp = new MuiPlayer({
- container:'#mui-player',
- src:'../media/media.mp4',
- ...
- plugins:[
- new MuiPlayerDesktopPlugin({
- customSetting, // 设置组配置
- contextmenu, // 右键菜单组配置
- thumbnails, // 缩略图配置
- })
- ]
- });
复制代码
配置选项
扩展插件可配置API
您可以自定义配置设置组以此来满足需要添加的菜单,设置菜单支持两种选择模式,分别是开关模式(switch)和选择模式(select)。
播放器默认设置组包括循环播放以及播放速度的切换,在直播模式(live)下不支持。通过配置 customSetting Option 可自定义设置组,配置举例说明:
customSetting.js
- export default [
- {
- functions:'清晰度',
- model:'select',
- show:true,
- zIndex:0,
- childConfig:[
- {functions:'蓝光1080P'},
- {functions:'超清'},
- {functions:'高清',selected:true},
- {functions:'标清'},
- ],
- onToggle:function(data,selected,back) {
- // Action
- }
- },]
复制代码 自定义右键菜单
- new MuiPlayerDesktopPlugin({
- contextmenu:[
- {
- name:'copyPlayUrl',
- context:'复制视频链接',
- zIndex:0,
- show:true,
- click:function(close) {
- // Action...
- }
- },
- ],})
复制代码
|