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