苹果CMS超级播放器专业版V1.0.8:无授权全开源的强大视频播放器

苹果CMS超级播放器专业版V1.0.8:无授权全开源的强大视频播放器-AI资源网
苹果CMS超级播放器专业版V1.0.8:无授权全开源的强大视频播放器
此内容为付费资源,请付费后查看
49
限时特惠
99
付费资源
已售 13

1.安装播放器
1.1.压缩包上传到网站根目录解压(独立域名)。
1.2.网站运行目录设置为public(宝塔面板-网站设置中的绑定目录),伪静态thinkphp
1.3.新建数据库
1.4.访问网站按照提示安装,php版本推荐7.4 支持7.1~7.4
1.5.播放器安装完,会显示后台地址,保存好地址。如果忘记了,进宝塔后台播放器网站根目录,找一组特殊的文件(数字字母组合),该文件名字就是后台管理入口的名字。
2.对接苹果cms
2.1.打开文件template\模板名字\html\vod\play.html
找到{include file=”public/foot”}在上面加上如下代码

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

将选集列表api上传到使用播放器的网站中,直接跟目录解压即可。

打开苹果cms后台添加播放器即可

3.播放器代码

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();

设置播放器参数和解析参数(播放器编码默认是qw,可以自定义,但是要跟播放地址中的code=wq保持一致。)
播放器地址
接口地址https://域名/player/index.php?code=qw&url=,其中qw是播放器编码,在播放器后台播放器列表中有显示,改为对应的编码切换成对应的播放器
4.添加播放器代码到苹果cms中。
5.至此播放器安装和对接完毕。
注意:
A:播放器中的解析地址和播放器代码选择一种方式接入。
B:操作配置参数后一定要清理缓存(浏览器、cms、播放器后台)这是常识!!!
C:json配置默认回源设置了.m3u8,.mp4意味着资源地址中包含这两个字符串就不会进行解析而是直接播放.
D:如果说有一些资源地址中携带.m3u8但是也需要解析(例如量子非凡去广告)可以直接指定播放组,指定播放组后只要配有json就一定会走解析,指定方法在接口地址中加上from=播放组编码(量子默认lzm3u8,非凡默认ffm3u8),例如https://域名/player/index.php?code=qw&from=lzm3u8&url=
E:如果是在接口地址里传参form指定播放组代码匹配解析随便,但如果是根据特征码自动匹配尽量吧特征码填长一点,比如腾讯视频资源,不要直接填qq,你不能保证只有腾讯视频网址里有qq也许其他网址也有被匹配错了导致播放失败,所以应该填v.qq.com

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
指定默认json教程:
有人可能不喜欢使用播放器的线路切换功能,那么你可以在接口地址中加上from=json编号,json编号就是json接口的序列,从0开始,那么第一条json就0第二条1第三条2…
例如https://域名.com/player/index.php?code=art&key=2&url=
意思是使用json配置中的第三条json解析资源

选集列表对接教程:
安装方法中有说将选集列表api上传到苹果cms跟目录解压
但还需要设置,就是key,iv要与播放器后台-播放器-高级设置里面的保持一致,否则切换选集后播放失败
注意问题:
1.后台默认开启了IP变动检测,如果登录不了后台打开application/config.php找到loginip_check将true改为false2.如果第二种对接方法一直显示参数加载等待中代表无法使用这种方法传参,在接口种加入if=1参数切换到url传参3.选集列表api上传步骤视频种未操作,这个上传到苹果cms根目录解压即可

© 版权声明
THE END
喜欢就支持一下吧
点赞12 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容