设为首页收藏本站

ckplayer-论坛

 找回密码
 注册成为会员

QQ登录

只需一步,快速开始

扫一扫,访问微社区

楼主: 土匪

[6.4-6.6整合教程] 【2016/10/28更新】织梦ckplayer播放器插件V1.8.0

    [复制链接]
发表于 2013-5-26 09:36:26 | 显示全部楼层
  1. <script type="text/javascript" src="{dede:global.cfg_basehost/}/ckplayer/offlights.js"></script>
  2. <script type="text/javascript" src="{dede:global.cfg_basehost/}/ckplayer/ckplayer.js"></script>
  3. <script type="text/javascript" src="{dede:global.cfg_basehost/}/plus/ckplayer_common.php"></script>
  4. {dede:field.video_address runphp='yes'}  if(@me == ''){@me = ''; } else{  @me = '<div id="video" style="position:relative;z-index:100;width:600px;height:400px; margin:0 auto;"><div id="a1"></div></div>'; }
  5. {/dede:field.video_address}


  6. <script type="text/javascript">
  7.     var newcpt_share='{dede:global.cfg_basehost/}/ckplayer/share.xml';
  8.         var newcontrol_rel='related.swf,{dede:global.cfg_basehost/}/plus/ckplayer_related.php,1';

  9. function Extension(str){//判断开始,下面是调用视频
  10.         var ext='';
  11.         if(str){
  12.                 var file=str.toLowerCase();        
  13.                 var filearr=file.split('.');
  14.                 var exten=filearr[filearr.length-1];
  15.                 if(exten=='flv' || exten=='f4v' || exten=='mp4' || exten=='rmov'){
  16.                         ext='video';        
  17.                 }
  18.         }
  19.         return ext;
  20. }
  21.     var _f='';//定义调用视频的f值
  22.         var _a='';//同上,定义a值
  23.         var _s=0;//同上,定义s值
  24.         var _flv='{dede:field name="video_address"/}'
  25.         if(Extension(_flv)){//如果是普通视频的话就直接调用
  26.         _f=_flv;
  27.         _s=0;
  28.         }
  29.         else{//如果不是的话就使用另一种调用方式
  30.         _f='{dede:global.cfg_basehost/}/ckplayer/video.php?url=[$pat]';
  31.         _a=_flv;
  32.         _s=2;
  33.         }
  34. //判断结束,下面是调用视频,全部由上面的变量传值
  35.         var flashvars={
  36.                 f:_f,a:_a,s:_s,c:'0',x:'',y:'',g:'',j:'',
  37.                 k:'{dede:field name="pa_time"/}',
  38.                 n:'{dede:field name="pa_text"/}',
  39.                 l:newflashvars['l'],
  40.                 r:newflashvars['r'],
  41.                 t:newflashvars['t'],
  42.                 d:newflashvars['d'],
  43.                 u:newflashvars['u'],
  44.                 e:newflashvars['e'],
  45.                 p:newflashvars['p'],
  46.                 v:newflashvars['v'],
  47.                 z:newflashvars['z'],
  48.                 my_title:'{dede:field.title/}',
  49.                 my_pic:'{dede:field.litpic/}',
  50.                 my_url:encodeURIComponent(window.location.href)
  51.                 };
  52.         var params={bgcolor:'#FFF',allowFullScreen:true,allowScriptAccess:'always'};
  53.         var attributes={id:'ckplayer_a1',name:'ckplayer_a1',menu:'false'};
  54.         swfobject.embedSWF('{dede:global.cfg_basehost/}/ckplayer/ckplayer.swf', 'a1', '600', '400', '10.0.0','{dede:global.cfg_basehost/}/ckplayer/expressInstall.swf', flashvars, params, attributes);
  55.         var newvideo=flashvars['f'];
  56.         var video=new Object();
  57.         video[newvideo]='video/mp4';
  58.         var support=['iPad','iPhone','ios','android+false','msie10+false'];
  59.         CKobject.embedHTML5('video','ckplayer_a1',600,400,video,flashvars,support);
  60.         function playerstop(){
  61.                 alert('播放完成');       
  62.         }
  63.         var _nn=0;
  64.         var watt=false;
  65.         function ckmarqueeadv(){
  66.         return '{a href="' + newflashvars['madurl'] + '"' + 'target="_blank"' + '}' + '{font color="#FFFFFF" size="12"}'+ newflashvars['mad'] + '{/font}' + '{/a}';
  67.         }
  68.         function ckplayer_status(str){
  69.                 _nn+=1;
  70.                 if(_nn>200){
  71.                         _nn=0;
  72.                         document.getElementById('statusvalue').value='';
  73.                 }
  74.                 document.getElementById('statusvalue').value=str+'\n'+document.getElementById('statusvalue').value;
  75.                 if(str=='video:play'){
  76.                         if(!watt){
  77.                                 watt=true;
  78.                                 setInterval('getstart()',1000);
  79.                         }
  80.                 }

  81.         }
  82.         function getstart(){
  83.                 var a=swfobject.getObjectById('ckplayer_a1').ckplayer_getstatus();
  84.                 var ss='';
  85.                 for (var k in a){
  86.                         ss+=k+":"+a[k]+'\n';
  87.                 }
  88.                 document.getElementById('obj').innerHTML=ss;
  89.         }
  90.         function aboutstr(str,f){//查看str字符里是否有f
  91.                 var about=false;
  92.                 var strarray=new Array();
  93.                 var farray=new Array();
  94.                 farray=f.split(",");
  95.                 if(str){
  96.                         for(var i=0;i<farray.length;i++){
  97.                                 strarray=str.split(farray[i]);
  98.                                 if(strarray.length>1){
  99.                                         about=true;
  100.                                         break;
  101.                                 }
  102.                         }
  103.                 }
  104.                 return about;
  105.         }
  106.         //开关灯
  107.         var box = new LightBox();
  108.         function closelights(){//关灯
  109.                 box.Show();
  110.                 CKobject._K_('video').style.width='940px';
  111.                 CKobject._K_('video').style.height='550px';
  112.                 swfobject.getObjectById('ckplayer_a1').width=940;
  113.                 swfobject.getObjectById('ckplayer_a1').height=550;
  114.         }
  115.         function openlights(){//开灯
  116.                 box.Close();
  117.                 CKobject._K_('video').style.width='600px';
  118.                 CKobject._K_('video').style.height='400px';
  119.                 swfobject.getObjectById('ckplayer_a1').width=600;
  120.                 swfobject.getObjectById('ckplayer_a1').height=400;
  121.         }
  122.   </script>
复制代码
内容模型里的数据字段名为:video_address

 楼主| 发表于 2013-5-26 12:49:36 | 显示全部楼层
代码是那样的啊  判断已经写上去了啊  为什么你的dede不识别呢
 楼主| 发表于 2013-5-26 12:50:11 | 显示全部楼层
燕山 发表于 2013-5-26 09:36
内容模型里的数据字段名为:video_address

是不是5.6升级上去的不支持啊碉堡了···
发表于 2013-5-26 19:30:03 | 显示全部楼层
土匪 发表于 2013-5-26 12:50
是不是5.6升级上去的不支持啊碉堡了···

那我重新装一下试试
发表于 2013-5-26 19:48:58 | 显示全部楼层
插件重装了一下,不行。回头我把程序再重装下试试
发表于 2013-5-26 21:31:56 | 显示全部楼层
土匪 发表于 2013-5-26 12:50
是不是5.6升级上去的不支持啊碉堡了···

还一个问题,5.6的时候是可以自己判断的,只是参数设置不能用,现在升级到5.7了,参数设置能用了,但是自动判断不能用了
 楼主| 发表于 2013-5-27 07:42:53 | 显示全部楼层
燕山 发表于 2013-5-26 21:31
还一个问题,5.6的时候是可以自己判断的,只是参数设置不能用,现在升级到5.7了,参数设置能用了,但是自 ...

这个我还真不知道怎么办  要不你备份一下数据  然后全新安装一个织梦  再把数据还原
发表于 2013-5-27 23:25:06 | 显示全部楼层
不错看看啊
 楼主| 发表于 2013-5-28 17:58:34 | 显示全部楼层
嗯  支持原创··
发表于 2013-5-29 08:16:13 | 显示全部楼层
土匪 发表于 2013-5-28 17:58
嗯  支持原创··

土豆网址解析不行呢,iid解析没有问题,但网址不行
您需要登录后才可以回帖 登录 | 注册成为会员

本版积分规则

QQ|广告服务|小黑屋|手机版|Wap版|ckplayer Inc. ( 苏ICP备11026158号   分享按钮

GMT+8, 2017-1-24 23:19 , Processed in 0.109375 second(s), 23 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表