头像

MacCMS8.x(苹果CMS8.x)整合Ckplayer6.4

第一
下载ckplayer6.4  解压至  /player/目录下

第二
/player/目录下  新建 ckplayer.js     复制下面代码到里面 保存即可
MacPlayer.Html = ‘<iframe width=”100%” height=”‘+MacPlayer.Height+'” src=”/player/ckplayer.html” frameborder=”0″ border=”0″ marginwidth=”0″ marginheight=”0″ scrolling=”no”></iframe>';

MacPlayer.Show();

第三
/player/目录下  新建 ckplayer.html     复制下面代码到里面 保存即可

<!DOCTYPE html>

<html xmlns=”http://www.w3.org/1999/xhtml”>

<head>

<meta http-equiv=”Content-Type” content=”text/html; charset=utf-8″ />

<title>ckplayer</title>

</head>

<body>

<div id=”a1″></div>

<script type=”text/javascript” src=”/player/ckplayer/ckplayer.js” charset=”utf-8″></script>

<script type=”text/javascript”>

var url = window.parent.frames.MacPlayer.PlayUrl;

var h =   window.parent.frames.MacPlayer.Height;

var flashvars={

f:url,         //视频地址

s:0,           //播放模式

c:0,           //是否读取文本配置,0不是,1是

p:1,           //是否自动播放 0不是,1是

e:5,           //视频结束后的动作

d:”http://www.ckplayer.com/down/pause6.1_1.swf”, //暂停时播放的广告

u:””,                                            //暂停时如果是图片的话,加个链接地址

l:”http://www.ckplayer.com/down/adv6.1_1.swf”,   //前置广告

r:””,                                            //暂停时如果是图片的话,加个链接地址

t:10                                             //前置广告时间

};

var params={bgcolor:’#FFF’,allowFullScreen:true,allowScriptAccess:’always’,wmode:’transparent’};

CKobject.embedSWF(‘/player/ckplayer/ckplayer.swf’,’a1′,’ckplayer_a1′,’100%’,h,flashvars,params);

var video=[url+’->video/mp4′];

var support=[‘iPad’,’iPhone’,’ios’,’android+false’,’msie10+false’];

CKobject.embedHTML5(‘a1′,’ckplayer_a1′,’100%’,h,video,flashvars,support);

</script>

</script>

</body>

</html>

第四
进入 /inc/config/vodplay.xml   打开此文件  添加一行下面代码

<play status=”1″ sort=”490″ from=”ckplayer” show=”ckplayer” des=”ckplayer.com”><tip><![CDATA[无需安装任何插件]]></tip></play>

第五
进入后台 – 视频 – 添加视频 -ckplayer       如图

最后效果图

头像

ckplayer flashvars 参数说明

参数 使用说明
f s=0时地为普通的视频地址
s=1时是一个网址,网址里存放视频地址
s=2时是一个网址,网址里输出xml格式的视频地址
s=3时是一个swf文件地址,swf和播放器进行交互读取地址
a 当s>0时,a和f值拼出一个新的地址,在新的地址里读取视频地址,
s 调用方式,0=普通方法(f=视频地址),1=网址形式,2=xml形式,3=swf形式(s>0时f=网址,配合a来完成对地址的组装)
c 是否读取文本配置,0不是,1是,当=1时,播放器会自动读取和播放器相同名称的xml(默认是的ckplayer.xml)来进行进一步的配置
x 在c=1的时候,自定义调用xml风格路径,为空的话将调用跟播放器同名的xml文件。这个参数的作用是可以使用多套风格或设置的文件来进行随机调用
i 初始图片地址,就是在播放器默认是暂停或默认不加载的情况下先给一张图片遮在播放器前面,让其看起来不会一片黑,关于初始图片的大小的控制请参考配置文件里(ckplayer.js或ckplayer.xml)的ck.setup的第14个参数
d 暂停时播放的广告,swf/图片,多个用竖线隔开,图片要加链接地址,没有的时候留空就行
u 暂停时如果是图片的话,加个链接地址,如果没有就留空,
l 前置广告地址(也可以是以|隔开的数组),swf/图片/视频,多个用竖线隔开,图片和视频要加链接地址,关于前置广告
r 前置广告的链接地址,多个用竖线隔开,没有的留空
t 视频开始前播放swf/图片时的时间,多个用竖线隔开
y 这里是使用网址形式调用广告地址时使用,如果要使用这个参数,前置广告的l,r,t里至少要设置l的参数为空,播放器才会根据y的值进行调用
z 缓冲广告,只能放一个,swf格式
e 视频结束后的动作,0是调用js函数function playerstop(){}、这个参数有一篇单独的使用说明,1是循环播放,2是暂停播放并且不调用暂停广告,3是调用视频推荐列表的插件,4是清除视频流并调用js、功能和0差不多,5是暂停并且同时调用暂停广告
v 默认音量,0-100之间
p 视频默认0,暂停,1是播放
h 播放http视频流时采用何种拖动方法,=0不使用任意拖动,=1是使用按关键帧,=2是按时间点,=3是自动判断按什么(如果视频格式是.mp4就按关键时间,.flv就按关键帧),=4也是自动判断(只要包含字符mp4就按mp4来,只要包含字符flv就按flv来)
q 视频流拖动时参考参数,默认是start
m 默认是否采用点击播放按钮后再加载视频,0不是,1是,这个参数的好处是一个页面上放多个视频时不需要加载所以的视频,点击哪个加载哪个
o 在设置m=1,即默认不加载视频的时候向播放器传递该视频的时间,单位:秒,也可以不传
w 在设置m=1,即默认不加载视频的时候向播放器传递该视频的字节数,也可以不传
g 视频直接g秒开始播放,这个功能类似跳过片头的功能,当然这个功能还可以用js来实现
j 视频提前j秒结束,跳过片尾的功能
k 提示点时间,如 30|60鼠标经过进度栏30秒,60秒会提示n参数指定的相应的文字,这是以|隔开的一个数字数组
这个是鼠标经过进度栏上一些关键点时显示一个提示框,这些点需要自行设置,点的样式可以在配置文件里ck.pm_start参数设置
n 提示点文字,跟k配合使用,各提示文字以|隔开,所以提示文字里不能有|,(如:提示点1|提示点2)
b 指定播放器是否进行交互,默认交互,b=1时不使用交互,所以在站外引用时需要设置ckplayer.xml里的里设置{b->1}
wh 初始化指定视频的宽高比,如wh:’16:9’,该功能在6.2以后的版本里方支持
ct 时间显示是否采用修正,默认2,自动判断,1是强制修正,0是不修正,该功能6.2后支持