超级播放器安装与使用教程
第二种方式的传参代码
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】
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();
播放器接口
http://d.com/player/index.php?code=qw&url=
其中域名要改成自己的,code参数wq要改成自己意
注意问题
1.后台默认开启了IP变动检测,如果登录不了后台打开application/config.php找到loginip_check将true改为false
2.如果第二种对接方法一直显示参数加载等待中代表无法使用这种方法传参,在接口种加入if=1参数切换到url传参
3.选集列表api上传步骤视频种未操作,这个上传到苹果cms根目录解压即可
播放器json匹配教程
1.通过资源地址中的关键词可以自动匹配json但关键词一定要尽量长一点避免出现匹配错误
2.通过from参数传递苹果cms中的播放器编码匹配json可以强制匹配,即便回源配置配置了.mp4但mp4资源依旧会走解析
如果是采用关键词匹配方式则会因为回源匹配到被返回而无法走解析,比如想让部分m3u8,mp4资源走解析就可以使用from匹配
3.多条json的情况默认使用第一条,可以通过key指派使用那一条json
4.开启缓存后在缓存失效前不会请求json接口可以减少json请求次数
暂无评论内容