苹果CMS超级播放器专业版

热帖

说明:

苹果盒子的超级播放器,作者已经不再更新维护,很多人都拿出来卖了。

个人觉得界面好看,功能较全也很强大,json可以自由设置匹配(自己看说明多测试测试),支持同时对接多个弹幕接口,对接苹果cms支持选集功能,匹配6个播放器内核。分享给大家。

图片[1] - 苹果CMS超级播放器专业版 - 长江博客

注意问题

1.不兼容IE浏览器

2.php版本推荐7.4  支持7.1~7.4

3.框架引入不支持同时引入多个播放器

预览

教程

1.1 安装与使用

1.2 播放器调用

http://播放器域名/player/index.php?code=qw&url=,其中域名要改成自己的,code参数wq要改成自己的。

注意:播放器调用需要进行传参,有两种传参方式。

第一种方式:

在播放器调用url中添加&进行传参,调用方式为http://播放器域名/player/index.php?code=qw&if=1&id=25001&url=https://www.iqiyi.com/xxx

参数说明(url传参方式同样是这些参数)
id:影片id
name:影片名字
group:用户组名称【不需广告功能可填空】
next:下一集地址【不需下一集该功能可填空】
sid:片源【不需选集该功能可填空】
nid:集数【不需选集该功能可填空】
api:选集内容获取api【不需选集该功能可填空】
dmId:自定义弹幕id【可以根据影片id+集数设置id】

第二种方式:在播放页底部加上如下信息(对接苹果cms,苹果cms的播放页)

<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>

直接用http://播放器域名/player/index.php?code=qw&url=,不需要再加其他参数

1.3 json对接教程

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

1.通过资源地址中的关键词可以自动匹配json但关键词一定要尽量长一点避免出现匹配错误

2.通过from参数传递苹果cms中的播放器编码匹配json可以强制匹配,即便回源配置配置了.mp4但mp4资源依旧会走解析
如果是采用关键词匹配方式则会因为回源匹配到被返回而无法走解析,比如想让部分m3u8,mp4资源走解析就可以使用from匹配

3.多条json的情况默认使用第一条,可以通过key指派使用那一条json

4.开启缓存后在缓存失效前不会请求json接口可以减少json请求次数

1.4 指定默认json教程

有人可能不喜欢使用播放器的线路切换功能,那么你可以在接口地址中加上from=json编号,json编号就是json接口的序列,从0开始,那么第一条json就0第二条1第三条2…,例如https://域名.com/player/index.php?code=art&key=2&url=

,意思是使用json配置中的第三条json解析资源。

1.5 选集列表对接教程

1)将压缩包“选集列表api”上传到苹果cms根目录解压

2)但还需要设置,就是key,iv要与播放器后台-播放器-高级设置里面的保持一致,否则切换选集后播放失败

3)在1.2步骤中<script>脚本内将api参数修改成自己的苹果cms网站域名

“api”:”https://www.xxxxxx.xxx/index.php”

下载地址

本站代码模板仅供学习交流使用请勿商业运营,严禁从事违法,侵权等任何非法活动,否则后果自负!
© 版权声明
THE END
喜欢就支持一下吧
点赞13 分享
评论 共59条

请登录后发表评论