一:javascript部份
1、為了兼容有些版本的flashplayer對(duì)中文支持不友好的問(wèn)題,所以把大部分涉及中文(主要是按鈕提示文字)的部分單獨(dú)分開成一個(gè)語(yǔ)言包(默認(rèn)是language.xml),該功能需要在風(fēng)格配置文件里增加一個(gè)參數(shù),(ckplayer.js>ckstyle()里增加language:'',ckplayer.xml里增加<language></language>)其它包含中文的地方(主要是滾動(dòng)文字廣告部份),在ckplayer.js中使用escape函數(shù)對(duì)期進(jìn)行轉(zhuǎn)碼。
2、規(guī)范了ckplayer.js里代碼的寫法,以前是用的 var ck=new Object(),ck.屬性=值的寫法,現(xiàn)在統(tǒng)一成var ck={屬性:值,屬性2:值}
3、優(yōu)化了CKobject部份函數(shù),特別針對(duì)調(diào)用時(shí)的f值進(jìn)行了判斷,如果f是相對(duì)路徑并且ckstyle函數(shù)里沒(méi)有使用替換函數(shù)的話會(huì)自動(dòng)轉(zhuǎn)換成相對(duì)路徑并對(duì)其進(jìn)行轉(zhuǎn)碼操作
二:flash播放器部份
1:風(fēng)格文件包現(xiàn)在是默認(rèn)加載style.swf而不是原來(lái)的style.zip,因?yàn)橛行┯脩艋蚍⻊?wù)器對(duì)zip加載不友好。升級(jí)的方法就是把原來(lái)的style.zip改成style.swf即可,如果要修改里面的內(nèi)容就再改回來(lái)
2:ckplayer.js>ckstyle()函數(shù)>setup的第29個(gè)值(ckplayer.xml里對(duì)應(yīng)的是setup屬性的第29個(gè)值)進(jìn)行了優(yōu)化,默認(rèn)是0,正常狀態(tài),=1是控制欄默認(rèn)是隱藏狀態(tài),只有當(dāng)用戶鼠標(biāo)經(jīng)過(guò)播放器并且播放已開始時(shí),控制欄才會(huì)顯示,=2時(shí)是控制欄永久隱藏
3:ckplayer.js>ckstyle()函數(shù)>setup(ckplayer.xml里對(duì)應(yīng)的是setup屬性)里增加了一個(gè)值,即第39個(gè)值,該值的功能是保證前置logo至少顯示的時(shí)長(zhǎng),默認(rèn)是0,單位毫秒。
4:修正了鼠標(biāo)手型的問(wèn)題,即使用鼠標(biāo)手型的時(shí)候,播放器全部使用手型樣式
5:修正了p=0時(shí)(播放器默認(rèn)暫停)無(wú)法加載默認(rèn)圖片(i值)的問(wèn)題
6:增加了一個(gè)控制欄緩動(dòng)效果,你可以把該參數(shù)放在ckplayer.js或ckplayer.xml里,也可以放在style.zip里的style.xml里,參數(shù)是ckplayer.js>ckstyle()函數(shù)>pm_tween,ckplayer.xml里或style.zip>style.xml里是<pm_tween></pm_tween>,該參數(shù)有三個(gè)值,以style.zip>style.xml里為例<pm_tween>50,300,500</pm_tween>,第一個(gè)值是是否啟用控制欄緩動(dòng),0是不啟動(dòng),1是啟用透明度緩動(dòng),大于1則是啟用y坐標(biāo)向下緩動(dòng),比如例子中的50即是向下移動(dòng)50個(gè)像素。第二個(gè)參數(shù)是緩動(dòng)的時(shí)間,單位毫秒,第3個(gè)參數(shù)是視頻區(qū)域是否使用緩動(dòng),0是不使用,大于0時(shí)(建議最好>100),將在播放器全屏或尺寸發(fā)生變化時(shí)使用緩動(dòng)變化
7:插件的升級(jí),插件(原來(lái)使用是:cpt += 'right.swf,2,1,-75,-100,2,0|,新的使用在末尾增加了一個(gè)參數(shù)(cpt += 'right.swf,2,1,-75,-100,2,0|'),默認(rèn)是0,當(dāng)=1時(shí)該插件將跟著控制欄一起使用緩動(dòng)效果,即把該插件綁定到控制欄上
8:在ckplayer.js的ckstyle()函數(shù)中和ckplayer.xml里增加了一個(gè)參數(shù):pm_fpac
該參數(shù)的作用是你可以在前臺(tái)調(diào)用播放器的flashvars里使用自定義的參數(shù)來(lái)向播放器傳值,這里默認(rèn)的設(shè)置了一個(gè)file->f,意思是你的var falshvars={file:'視頻地址'}就相當(dāng)于var falshvars={f:'視頻地址'}
- PC官方版
- 安卓官方手機(jī)版
- IOS官方手機(jī)版