
【基本介紹】
CKplayer,其全稱(chēng)為超酷flv播放器,它是一款用于網(wǎng)頁(yè)上播放視頻的軟件,支持的格式有:http協(xié)議上的flv,f4v,mp4格式,同時(shí)支持rtmp視頻流格式播放,此播放器的特點(diǎn)在于用戶(hù)可以自己定義播放器的風(fēng)格,諸如播放/暫停按鈕,靜音按鈕,全屏按鈕都是以外部圖片接口形式調(diào)用,用戶(hù)根據(jù)自己的需要制作出播放器風(fēng)格所需要使用的各個(gè)按鈕圖片然后替換掉原始風(fēng)格里相應(yīng)的圖片就可以制作出自己的風(fēng)格了,具體的各按鈕的位置和底部背景的設(shè)置在ckplayer/ckplayer.js里設(shè)置。【軟件特點(diǎn)】
兼容SWF/HTML5跨平臺(tái)播放支持流行視頻格式flv,f4v,mp4,
支持html5格式m3u8,webm,oggtheora,mp4
支持RTMP協(xié)議下的視頻直播和回放
支持前置廣告(swf,圖片,視頻)
支持前置廣告多個(gè)隨機(jī)/順序播放
支持暫停廣告(swf,圖片)多個(gè)隨機(jī)播放
支持緩沖廣告,小窗口廣告,滾動(dòng)文字廣告
支持多達(dá)6種形式的視頻地址調(diào)用方式
支持多段視頻無(wú)縫播放,支持多集連播
支持視頻預(yù)覽功能
自定義提示點(diǎn)功能,跳過(guò)片頭片尾功能
bshare完美視頻分享功能
調(diào)節(jié)視頻尺寸,亮度,對(duì)比度,色相,飽和度功能
支持播放結(jié)束顯示精彩視頻推薦
支持自定義播放器界面,無(wú)需了解程序,即可自己制作出風(fēng)格
支持js和播放器的互動(dòng)操作,可以任意控制播放器的動(dòng)作,比如暫停/播放
豐富的api接口,快速打造功能強(qiáng)大的插件

【使用方法】
網(wǎng)頁(yè)播放器都有使用的前提。~~~~~~~分隔線(xiàn)~~~~~~~
只需一步先看播放器效果:
下載附件,解壓內(nèi)容(ckplayer文件夾和ckplayer.html)到網(wǎng)站根目錄,在瀏覽器中打開(kāi)你的調(diào)試網(wǎng)站就可以看到網(wǎng)頁(yè)播放效果
~~~~~~~分隔線(xiàn),正題,使用步驟~~~~~~~
1、同上,下載附件并解壓到網(wǎng)站根目錄,在你的網(wǎng)站測(cè)試環(huán)境中看看播放器是否正常顯示。
2、用 Editplus 或 DreamWeaver 等文件編輯工具打開(kāi)網(wǎng)站根目錄的 ckplayer.html 文件看到代碼很簡(jiǎn)單吧,你試試修改 s1.ckplayer_flv 為自己的視頻或其他網(wǎng)絡(luò)視頻,再刷新瀏覽器,應(yīng)該可以播放哦。
其實(shí)到這里,你就已經(jīng)學(xué)會(huì)了播放器的基本使用。
3、應(yīng)用到自己網(wǎng)站中的其他網(wǎng)頁(yè),則復(fù)制 ckplayer.html 中的代碼到你要加載視頻播放的位置就可以了:

呵呵,簡(jiǎn)單吧。
當(dāng)然,CKplayer的功能是非常豐富的,這只是九牛一毛的功能,只要會(huì)簡(jiǎn)單使用了,這時(shí)你可以下載官方的完整版,我相信其他功能你可以很快上手應(yīng)用的。
PS:這里解壓到網(wǎng)站根目錄只是為了很快投入使用,你可以放在網(wǎng)站中任意的文件夾里,在各個(gè)網(wǎng)頁(yè)中去調(diào)用,很靈活的。
1.這是播放前的廣告

2.這是播放的視頻

3.暫停界面

4.調(diào)整功能界面

5.分享功能界面

6.關(guān)燈功能界面

【使用說(shuō)明】
1:CKplayer 是網(wǎng)絡(luò)視頻播放器,俗稱(chēng)的flv網(wǎng)頁(yè)播放器,與 JW Player 是一類(lèi)的,當(dāng)然使用就比jw簡(jiǎn)單多了,而且功能也更適合國(guó)人使用,關(guān)鍵是全功能免費(fèi)和群友交流更方便。
所以,播放器必須在IIS/Apache等網(wǎng)頁(yè)服務(wù)器環(huán)境中使用,簡(jiǎn)單來(lái)說(shuō)就是使用 http://www.domain.com/xxx 或本地 http://localhost/xxx 這樣的方式來(lái)打開(kāi)網(wǎng)頁(yè)才能正常使用,你測(cè)試的時(shí)候可以在本地搭建網(wǎng)頁(yè)測(cè)試環(huán)境,也可以直接上傳到你現(xiàn)在的網(wǎng)站空間里用域名來(lái)訪(fǎng)問(wèn)和調(diào)試。直接雙擊打開(kāi)網(wǎng)頁(yè)的方式是不行滴。
2:
附件內(nèi)容各方面功能都與官方完全一致的,與官方同步更新,請(qǐng)放心使用。只修改了默認(rèn)的幾個(gè)參數(shù),配合這個(gè)教程更方便新手使用而打包,可下載官方精簡(jiǎn)版對(duì)照。
3:
如果將 s1.ckplayer_flv 改為網(wǎng)絡(luò)視頻可以播放,換成自己網(wǎng)站中的視頻播放不了,有幾個(gè)方面的原因:
1、視頻格式不支持,CKplayer也大多數(shù)網(wǎng)頁(yè)播放器一樣,支持H264編碼的MP4、F4V、MOV以及常用的FLV格式,因?yàn)榫W(wǎng)絡(luò)播放需要邊緩沖邊播放,對(duì)格式有比較嚴(yán)格的要求。像AVI、RMVB、DAT什么的這是桌面播放器如暴風(fēng)、KMP流的工作。
2、視頻格式服務(wù)器不支持,也就是MIME設(shè)置不正確,你需要在IIS中設(shè)置相應(yīng)的文件格式MIME(詳查論壇或百度):
.flv -> application/octet-stream 或 video/x-flv 或 flv-application/octet-stream
.mp4 -> application/octet-stream 或 video/x-mp4
.f4v -> application/octet-stream 或 video/x-f4v
設(shè)置之后記得重啟IIS。
3、視頻地址不正確,你試試在測(cè)試環(huán)境里直接訪(fǎng)問(wèn)視頻地址看能否訪(fǎng)問(wèn)得到,比如用 http://localhost/video/1.mp4。
4:
官方的打包是采用的相對(duì)路徑文件包,因?yàn)椴シ牌饕虞dFlash,加載皮膚,有幾處路徑要正確設(shè)置才能使用,很多新手朋友使用的官方包的時(shí)候會(huì)遇到黑屏、無(wú)法加載播放器等問(wèn)題,其實(shí)都是因?yàn)槁窂交騤s文件沒(méi)有正確加載引起的,所以特別做了這個(gè)絕對(duì)根路徑的文件打包,方便新手朋友下載后立即可以看到使用效果。
其中相對(duì)于官方的精簡(jiǎn)版包修改了下面幾處:
1、ckplayer/ckplayer.js文件中:
ck.cpath = '/ckplayer/assets/'; //風(fēng)格總路徑,(14行)設(shè)為了根路徑
ck.control_r='Null,2,1,-75,-100,1';//右側(cè)調(diào)整按鈕的文件,(32行)暫時(shí)去掉了插件
this.ckplayer_url = '/ckplayer/ckplayer.swf'; //(125行)默認(rèn)了播放器的位置和文件
this.ckplayer_style = 0; //(128行)默認(rèn)的視頻類(lèi)型改為0,即單一視頻地址播放模式
2、index.htm文件改名為ckplayer.html,為了解壓到你的網(wǎng)站根目錄的時(shí)候不會(huì)把你原有的主頁(yè)文件破壞,并最簡(jiǎn)了調(diào)用代碼,看起來(lái)更輕松些。

【版本升級(jí)方法】
6.4-6.6升至6.7最簡(jiǎn)單的的升級(jí)方法是直接替換ckplayer.swf,不需要改動(dòng)其它的。除非你需要使用新功能,需要看下面的升級(jí)方法6.4升級(jí)至6.7的方法
1:替換ckplayer.swf
2:替換ckplayer.js中的315行((function(){)及以下的所有內(nèi)容
3:如果想在滾動(dòng)文字廣告使用發(fā)光濾鏡,需要ckplayer.js的ckstyle()函數(shù)中和ckplayer.xml文件中增加pm_glowfilter參數(shù)。詳細(xì)的可參考6.5的該函數(shù)
4:ckplayer.js和ckplayer.xml中setup參數(shù)最后新增加三個(gè)參數(shù),默認(rèn)是0
6.5升級(jí)至6.7的方法
1:替換ckplayer.swf
2:替換ckplayer.js中的315行((function(){)及以下的所有內(nèi)容
3:ckplayer.js和ckplayer.xml中setup參數(shù)最后新增三個(gè)參數(shù),默認(rèn)是0
6.6升級(jí)至6.7的方法
1:替換ckplayer.swf
2:替換ckplayer.js中的315行((function(){)及以下的所有內(nèi)容
3:ckplayer.js和ckplayer.xml中setup參數(shù)最后新增一個(gè)參數(shù),默認(rèn)是0
【更新日志】
一:修復(fù)Bug1:修復(fù)了多段視頻播放時(shí)間出錯(cuò)的bug,修復(fù)了在有些情況下進(jìn)度欄拖動(dòng)時(shí)亂跳的bug
2:修復(fù)了控進(jìn)度欄限制向前拖動(dòng),向后拖動(dòng)時(shí)間不準(zhǔn)確的bug
3:修復(fù)了lv=1時(shí),全屏切換時(shí)進(jìn)度欄按鈕位置的bug
4:修正了前置廣告是視頻廣告時(shí),倒計(jì)時(shí)時(shí)間設(shè)置大于視頻時(shí)間導(dǎo)致跳轉(zhuǎn)不了的bug
二:新增加的內(nèi)容
1:ckplayer.js,ckplayer.xml中的setup增加了一個(gè)參數(shù),第43個(gè)參數(shù),默認(rèn)是0,當(dāng)=1時(shí),調(diào)用網(wǎng)址形式或xml形式的地址時(shí),調(diào)用文件中的視頻地址可以是相對(duì)于調(diào)用文件的地址
2:在CKobject.embed函數(shù)最后增加了一個(gè)參數(shù),控制html5下控制欄是否顯示,默認(rèn)true,false=隱藏




































