ckplayer使用说明(5)

2020-06-16 22:35

这样就可以了,注意竖线前面是地址,后面是实例名称 这方法针对多级目录的rtmp有效

如果是使用red5搭建的rtmp播放环境或使用自己的程序搭建的rtmp环境,还需要注意设置ckplayer.js里的ck.setup值的第23个参数,设置成0,因为播放器在连接服务器的时候有时会收到一个断开信号,但是因为是基于rtmp协议的,会自动等待连接,无需重复请求连接,重复请求倒会导致不能连接上服务器

另外还要注意ckplayer.js里的ck.setup的第13个参数,播放器的缓冲时间设置不能高于你服务器设置的缓冲时间。 使用技巧

本技巧提到单个字母的,正常都是指调用播放器时设置的var flashvars={}里的参数,本文提到的ck.开头的都是指cklayer.js里的函数ckstyle(){}里的参数并且同时指ckplayer.xml里相对应的参数,比如说,本文说的ck.logo参数在ckplayer.xml里对应的就是之间的值

1:修改l右上角的logo

logo文件名称为cklogo.png,放在style.zip压缩包里,只要做一个图片放到压缩包时即可 调整logo的位置 ck.pm_logo='2,0,-100,20'; 2:修改加载视频前显示的logo

logo是放在style.zip压缩包里的logo.swf文件,同样自己制作一个替换掉原来的即可 调整位置是

ck.pm_mylogo='1,1,-100,-55';

3:不使用右上角的logo或加载视频前显示的logo 直接设置 ck.mylogo='null'; ck.logo='null';

4:隐藏视频地址的方法,替换函数(ck.pm_repc)的使用 在ckplayer.js里有个参数:ck.pm_repc='';

在ckplayer.xml里对应的是:

这个参数的作用就是把你的视频地址进行一次简单的加密,所以你要使用这个功能的话首先要在ckplayer.js或ckplayer.xml里找到这个参数。 现在首先确认调用播放器的代码如 var flashvars={

f:'http://www.ckplayer.com/2012/09/01.flv',

c:0 }

这样的方式可以播放。 下面就作具体的设置了。 找到ckplayer.js里的ck.pm_repc=''; 设置成:

ck.pm_repc='ck->http://www.ckplayer.com/|mp5->.flv';

这个参数的意思是设置了二个替换方式,中间是用竖线隔开的,在播放器里对视频地址会分别把前面的参数替换成后面的参数,所以现在的调用代码只要使用 var flashvars={ f:'ck2012/09/01mp5', c:0 }

以上的f值就和你之前的真实的视频地址是一个意思了,看起来是不是不像一个视频地址了,这就是替换函数的作用,可以让一般人看不出这个真实的视频地址。做到一个简单的隐藏地址方式。

分享功能的使用

使用分享功能插件之前,需要先确定的调用视频代码里的flashvars对象里存在my_url:参数,具体代码示例如下 var flashvars={ ......

my_url:encodeURIComponent(window.location.href) }

encodeURIComponent(window.location.href)是js里获取当前页面地址的参数。只有当分享插件调用到该值才能正确的把页面地址发送到微博中去,微博的分享程序才能根据该值自动分析出分享页面的标题,图片和介绍

要使用分享功能,必需使用到的二个文件是:share.swf,share.xml

share.swf是分享的插件,share.xml是用来具体配置分享插件上各按钮的图片路径以及各按钮的位置。以及分享框里的内容。

第一步:先设置好分享插件的配置文件的路径,设置的位置是在ckplayer.js中的ck.cpt_share='ckplayer/share.xml';以及ckplayer.xml中的share.xml

可以用相对地址,页面调用时是相对于调用播放器页面的路径,直接访问swf文件时是相对于swf的路径。如果你不确定,就用绝对路径吧,绝对路径比如ck.cpt_share='http://www.ckplaye.com/ckplayer/share.xml'; 第二步:配置share.xml里的各项参数,如下图说明:

播放器路径 播放器路径

需要在分享地址里显示哪些参数,如果是播放普通的视频只需要f值和my_url值就行,如

用地址调用或xml调用或swf调用,应该是用 a,my_url。意思就是把每个视频都需要变化数放在这里,不变化的如音量之类的只要放在ckplayer.txt里就行了。 分享按钮所在的文件夹地址

是否开启自动调用,默认为1开启,此时需要把crossdomain.xml放在你的网站根目录下并 要设置该文件里的*.ckplayer.com为你自己的域名,这个功能是开放安全沙箱的,最好是只你自己网站开放就可以了

你播放视频的页面编码,0是utf-8,1是gbk2312

bshare分享网站注册的uuid。要获取uuid,请至http://www.bshare.cn申请一个账号,然管理中心添加一个你的网站,该网站将对应一个uuid,换掉即可

的作用

该参数是用来做替换函数用的,可以将长地址变成短地址

比如你的原地址是:http://www.ckplayer.com/video/2012/09/10_1.htm 此时如果你的站外调用代码应该是:

http://www.ckplayer.com/ckplayer5.9/ckplayer.swf?f=视频地址&my_url=http://www.ckplayer.com/video/2012/09/10_1.htm

这种形式的站外地址比较长,此时用可以做到缩短my_url的值比如我进行以下设置

ck->http://www.ckplayer.com/video/ 那么现在你的my_url=ck2012/09/10_1.htm

分享插件就会自动把ck换成http://www.ckplayer.com/video/ 更进一步:

ck->http://www.ckplayer.com/video/|vat->.htm

注意,这里支持多重替换,各替换之间用|隔开,经过上面的设置后,你的my_url=ck2012/09/10_更进一步可以把2012,2013,2014还有01-12都进行一次替换,这样页面参数地址到最后会变的单,近于一个普通参数 qqmb

该参数是分享网站在bshare上的id值,每个网站都对应着一个id,如果你想换掉目前官方默认的网站,得修改该id值,可到http://www.bshare.cn/help/platformNames查看对应的代码

播放结束调用精彩视频推荐的设置

视频播放结束调用精彩视频推荐列表,需要设置flashvars里的值e:3,才会调用精彩视频推荐插件

配置文件里设置该插件的代码是:

ck.control_rel='related.swf,ckplayer/related.xml,0';

在ckplyer.xml中的对应参数是

请注意第二个参数是精彩视频的列表文件,该文件默认的只是一个示例文件。

这里的参数跟flashvars中的a可以配合使用以达到根据不同的视频调用不同的精彩视频列表,比如调用代码是

var flashvars={ } f:'flv.url?id=[$pat]', a:'888', s:'1', 此时只要设置control_rel的值如下

ck.control_rel='related.swf,ckplayer/related.php?id=[$pat],0';

视频播放结束就会调用ckplayer/related.php?id=888这个页面来读取相关视频,请注意related.php里也必需输出跟参考文件里一致的格式。 更多使用方法介绍 该处为预留位置


ckplayer使用说明(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:cadence 带隙基准电压的设计

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: