海洋CMS简单实现剧集连播

 2017-09-27 15:34   2843 人阅读  0 条评论

本文主要介绍怎么实现海洋CMS简单实现剧集连播的方法,由 nohacks.cn 原创发布,转载请注明出处!


最近发现有朋友在问这个问题,研究了下,可以实现,但需要ckplayer插件配合。


根据ckplay官方说明:播放时如果有“e:0"参数 ,播放结束会自动调用函数 playerstop()

具体步骤:

1 . 修改ckplayer调用代码:

    找到这样类似的代码:

var flashvars={f:'/ckplayer/m3u8.swf',a:data['url'],c:0,p:1,s:4,lv:0,e:0}; 

CKobject.embedSWF('ckplayer/ckplayer.swf','a1','ckplayer_a1','100%','100%',flashvars,params);


   红色部分就是我们添加的部分,有这样的调用代码都需要修改。


然后在 <script type="text/javascript"> 下面添加下面的函数:


<script type="text/javascript">


function playerstop(){ 

 document.title = '播放结束';

 
}



2.修改js/play.js


  找到下面的代码:
  
var op8 = (navigator.userAgent.toLowerCase().indexOf("opera") == -1) ? false : true;


  加入下面的代码:
  
//auto next play 
  
   setInterval("enmbplay()",1000) ;
   
   if (playerh=="100%"){playerh=(window.screen.height)}
	
   function enmbplay(){
	
   var iframe = document.getElementById("cciframe").contentWindow;

	 if(iframe.frames[1].document.title =="播放结束" ){
		 
		iframe.frames[1].document.title =="已结束" 
 
        video_jump(1); 
 
   }

 }
备注:解析和影视站必须同域才有效,https也不行。


 发表评论


表情

还没有留言,还不快点抢沙发?