介紹
超級播放器專業(yè)版v1.0.8,蘋果cms用戶用的最多,內(nèi)置六大主流播放器,支持各種格式的視頻播放,主要功能支持【主要功能在每一個播放器內(nèi)核中都相同】
演示圖
主要功能支持
播放器列表播放器配置M3U8資源緩存
IP請求限制
空資源地址提示
JSON對接
解析線路切換
解析自動切換
視頻/圖片廣告
暫停廣告
跑馬燈公告
播放器LOGO
時間顯示
電量顯示
標題顯示
字幕功能
彈幕功能
選集列表
下一集
自動下一集
播放記錄
加載畫面
畫中畫
鎖屏
視頻旋轉(zhuǎn)
移動端自動橫屏
資源地址加密
注意問題
1.不兼容IE瀏覽器
2.php版本推薦7.4 支持7.1~7.4
3.框架引入不支持同時引入多個播放器
json對接教程
1.json接口只支持get請求類型,具體配置方法后臺有寫自行查看
2.json配置默認回源設(shè)置了.m3u8,.mp4意味著資源地址中包含這兩個字符串就不會進行解析而是直接播放
3.如果說有一些資源地址中攜帶.m3u8但是也需要解析的話可以直接指定播放組,指定播放組后只要配有json就一定會走解析,指定方法在接口地址中加上from=播放組,例如https://域名.com/player/index.php?code=art&from=qq&url=
4.如果是在接口地址里傳參form指定播放組代碼匹配解析隨便,但如果是根據(jù)特征碼自動匹配盡量吧特征碼填長一點,比如騰訊視頻資源,不要直接填qq,你不能保證只有騰訊視頻網(wǎng)址里有qq也許其他網(wǎng)址也有被匹配錯了導(dǎo)致播放失敗,所以應(yīng)該填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跟目錄解壓
但還需要設(shè)置,就是key,iv要與播放器后臺-播放器-高級設(shè)置里面的保持一致,否則切換選集后播放失敗
第二種方式的傳參代碼
template\使用模板\html\vod\play.html找到{include file="public/foot"}在上面加上傳參代碼
參數(shù)說明(url傳參方式同樣是這些參數(shù))
id:影片id
name:影片名字
group:用戶組名稱【不需廣告功能可填空】
next:下一集地址【不需下一集該功能可填空】
sid:片源【不需選集該功能可填空】
nid:集數(shù)【不需選集該功能可填空】
api:選集內(nèi)容獲取api【不需選集該功能可填空】
dmId:自定義彈幕id【可以根據(jù)影片id+集數(shù)設(shè)置id】
2.將選集列表api上傳到使用播放器的網(wǎng)站中,直接跟目錄解壓即可。
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://xxx.com/player/index.php?code=qw&url=
其中域名要改成自己的,code參數(shù)qw要改成自己的
注意問題
1.后臺默認開啟了IP變動檢測,如果登錄不了后臺打開application/config.php找到loginip_check將true改為false
2.如果第二種對接方法一直顯示參數(shù)加載等待中代表無法使用這種方法傳參,在接口種加入if=1參數(shù)切換到url傳參
3.選集列表api上傳步驟視頻種未操作,這個上傳到蘋果cms根目錄解壓即可