共计 2125 个字符,预计需要花费 6 分钟才能阅读完成。
绍:
超级播放器专业版 v1.0.8,苹果 cms 用户用的最多,内置六大主流播放器,支持各种格式的视频播放,主要功能支持【主要功能在每一个播放器内核中都相同】
演示截图:
主要功能支持【主要功能在每一个播放器内核中都相同】:
播放器列表播放器配置 M3U8 资源缓存
IP 请求限制
空资源地址提示
JSON 对接
解析线路切换
解析自动切换
视频 / 图片广告
暂停广告
跑马灯公告
播放器 LOGO
时间显示
电量显示
标题显示
字幕功能
弹幕功能
选集列表
下一集
自动下一集
播放记录
加载画面
画中画
锁屏
视频旋转
移动端自动横屏
资源地址加密
1. 不兼容 IE 浏览器
2.php 版本推荐 7.4 支持 7.1~7.4
3. 框架引入不支持同时引入多个播放器
1.json 接口只支持 get 请求类型,具体配置方法后台有写自行查看
2.json 配置默认回源设置了.m3u8,.mp4 意味着资源地址中包含这两个字符串就不会进行解析而是直接播放
3. 如果说有一些资源地址中携带.m3u8 但是也需要解析的话可以直接指定播放组,指定播放组后只要配有 json 就一定会走解析,指定方法在接口地址中加上 from= 播放组,例如 https:// 域名.com/player/index.php?code=art&from=qq&url=
4. 如果是在接口地址里传参 form 指定播放组代码匹配解析随便,但如果是根据特征码自动匹配尽量吧特征码填长一点,比如腾讯视频资源,不要直接填 qq,你不能保证只有腾讯视频网址里有 qq 也许其他网址也有被匹配错了导致播放失败,所以应该填 v.qq.com
有人可能不喜欢使用播放器的线路切换功能,那么你可以在接口地址中加上 from=json 编号,json 编号就是 json 接口的序列,从 0 开始,那么第一条 json 就 0 第二条 1 第三条 2 …,例如 https:// 域名.com/player/index.php?code=art&key=2&url=
,意思是使用 json 配置中的第三条 json 解析资源
第二种方式的传参代码:
script>
let iframeObj = $(‘iframe’)[2];
iframeObj.addEventListener(‘load’, () => {
iframeObj.contentWindow.postMessage({
“id”:“{$obj.vod_id}”,
“name”:“{$obj.vod_name}-{$obj[‘vod_play_list’][$param[‘sid’]][‘urls’][$param[‘nid’]][‘name’]}”,
“group”:“{$GLOBALS[‘_COOKIE’][‘group_name’]}”,
“next”:“{$obj.player_info.url_next}”,
“sid”:“{$param.sid}”,
“nid”:“{$param.nid}”,
“api”:“http://127.0.0.1/index.php”,
“dmId”:“”
}, “*”);
})
script>
参数说明(url 传参方式同样是这些参数)
id:影片 id
name:影片名字
group:用户组名称【不需广告功能可填空】
next:下一集地址【不需下一集该功能可填空】
sid:片源【不需选集该功能可填空】
nid:集数【不需选集该功能可填空】
api:选集内容获取 api【不需选集该功能可填空】
dmId:自定义弹幕 id【可以根据影片 id+ 集数设置 id】
2. 将选集列表 api 上传到使用播放器的网站中,直接跟目录解压即可。
3. 打开苹果 cms 后台添加播放器即可
播放器代码:
MacPlayer.Html = ‘iframe border=“0” src=“http://d.com/player/index.php?code=qw&url=’+MacPlayer.PlayUrl+'” width=“100%” height=“100%” marginWidth=“0” frameSpacing=“0” marginHeight=“0” frameBorder=“0” scrolling=“no” vspale=“0” noResize>iframe>‘;
MacPlayer.Show();
播放器接口:
其中域名要改成自己的,code 参数 wq 要改成自己的
1. 后台默认开启了 IP 变动检测,如果登录不了后台打开 application/config.php 找到 loginip_check 将 true 改为 false2. 如果第二种对接方法一直显示参数加载等待中代表无法使用这种方法传参,在接口种加入 if= 1 参数切换到 url 传参 3. 选集列表 api 上传步骤视频种未操作,这个上传到苹果 cms 根目录解压即可
下载地址: