苹果CMSV10本地化DPLAYER和CKPLAYER播放器自动下一集

  • 内容
  • 相关

首先,我们来修改DPLAYER的自动下一集!

打开static文件夹player目录下的dplayer.html文件

查找

try{

在以上代码前插入以下代码

dp.on('ended', function (){
        if(parent.MacPlayer.PlayLinkNext!=''){
            top.location.href = parent.MacPlayer.PlayLinkNext;
        }    });

搞定!

采集各大资源站的m3u8地址的需要本地化的,我们可以这么来!

把资源站提供的JS文件(如:最大资源站的文件是zuidam3u8.js)内容替换为以下代码:

MacPlayer.Html = '<iframe border="0" src="'+maccms.path+'/static/player/dplayer.html" width="100%" height="100%" marginWidth="0" frameSpacing="0" marginHeight="0" frameBorder="0" scrolling="no" vspale="0" allowfullscreen="true" noResize></iframe>';
MacPlayer.Show();
如有朋友需要P2P加速功能的,请继续修改代码!
<script type="text/javascript" src="/static/player/dplayer/hls.min.js"></script>
查找以上代码替换以下代码
<script type="text/javascript" src="//www.629055.com/dplayer/hls.min.js"></script>
当然你也可以把hls.min.js文件本地化,P2P加速同样有效!

P2P加速来源:BTjson-博客

----------------------------------------

接下来就是ckplayer了

修改播放器代码为:

MacPlayer.Html = '<iframe border="0" src="'+maccms.path+'/static/player/ckplayer.html" width="100%" height="100%" marginWidth="0" frameSpacing="0" marginHeight="0" frameBorder="0" scrolling="no" vspale="0" allowfullscreen="true" noResize></iframe>';
MacPlayer.Show();

顺便再说下升级最新版V10程序后,CK播放器不能自动下一集的问题,仔细了研究下

也就不说怎么改了,直接给全部代码吧

打开static文件夹player目录下的ckplayer.html文件

全部替换以下代码:

<!DOCTYPE html>
<html>
<head>
	<title>ckplayer播放器</title>
	<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
	<meta http-equiv="X-UA-Compatible" content="IE=11" />
	<meta content="width=device-width,initial-scale=1.0,maximum-scale=1.0,user-scalable=no" id="viewport" name="viewport">
	<style type="text/css">
	html,body{width:100%;height:100%; padding:0; margin:0;}
	#playerCnt{width:100%;height:100%;}
	</style>
	<script type="text/javascript" src="/static/player/ckplayer/ckplayer.js"></script>
</head>
<body marginwidth="0" marginheight="0">
<div id="playerCnt"></div>
<script type="text/javascript">

    var video = [
        [
            parent.MacPlayer.PlayUrl,
            "video/mp4"
        ],
        [
            parent.MacPlayer.PlayUrl,
            "video/m3u8",
        ],
        [
            parent.MacPlayer.PlayUrl,
            "video/ogg",
        ],
        [
            parent.MacPlayer.PlayUrl,
            "video/webm",
        ]
    ];

    var videoObject = {
        container: '#playerCnt', //容器的ID或className
        variable: 'ck',//播放函数名称
        //flashplayer:true,
        autoplay:true,
        loaded: 'loadedHandler',
        video: parent.MacPlayer.PlayUrl
    };
    var ck = new ckplayer(videoObject);

    function loadedHandler(){
        ck.addListener('ended', endedHandler);
    }

    function endedHandler(){
        if(parent.MacPlayer.PlayLinkNext!=''){
            top.location.href = parent.MacPlayer.PlayLinkNext;
        }
    }


	try{
		//document.getElementById('playerCnt').style.height = parent.MacPlayer.Height + 'px';
	}
	catch(e){}
</script>
</body>
</html>

好了,全部搞定!

至于群友问的V8的自动下一集,等抽时间也写下!

本文标签:

标题:苹果CMSV10本地化DPLAYER和CKPLAYER播放器自动下一集

链接:https://www.cxk8.com/gnmb/8.html

版权:若无特殊标注皆为《大哥哥》原创,转载请以链接形式注明文章原始出处。

收录状态:[本文已被百度收录点击查看详情!]

二维码加载中……

发表评论

电子邮件地址不会被公开。 必填项已用*标注

未显示?请点击刷新

评论

2条评论
  1. avatar

    游戏人生 Lv.3 回复

    表情 写得好好哟,我要给你生猴子!

    浙江省温州市 电信

    1. avatar

      突然空闲/xs Lv.2 回复

      滴!学生卡!打卡时间:下午9:04:11,请上车的乘客系好安全带~

      浙江省嘉兴市 联通