當(dāng)前位置:首頁 >  站長 >  建站經(jīng)驗 >  正文

完美解決光線CMS支持快播播放器\土豆資源的方法

 2013-06-25 17:51  來源: kkshop   我來投稿 撤稿糾錯

  域名預(yù)訂/競價,好“米”不錯過

小弟最近想做一個電影網(wǎng)站玩玩,所以研究了一下影視開源程序,在網(wǎng)上找了幾個比較好的開源程序:馬克斯影視系統(tǒng)MAXCMS、飛飛影視系統(tǒng)PPVOD、光線影視管理系統(tǒng)GXCMS、天空網(wǎng)絡(luò)電影系統(tǒng)SKYUC等,這幾個也是站長下載頻道推薦的幾款。這幾個我都先后進行了測試,不過我喜歡php+mysql,所以就沒有選擇asp的MAXCMS,又因為模板問題最后選擇了使用光線。

通過各項測試,光線cms基本上沒有什么大的問題,不過等到我準(zhǔn)備大干一場的時候卻發(fā)現(xiàn)光線cms只支持百度影音的資源,對于快播資源,土豆等資源不支持,讓我很郁悶,因為小弟在平時看電影的時候喜歡用快播,而且百度最近搞了個百度影音瀏覽器和播放器綁定,用著實在很不爽啊!該怎么辦呢?去官網(wǎng),沒找到答案,官方不愿意支持其他播放器那也實在沒辦法;去網(wǎng)上搜索,才發(fā)現(xiàn)很多使用光線cms的同志們都遇到了這個問題,可是沒有真正的解決辦法,最后發(fā)現(xiàn)張曉軍這個牛人的博客有解決方法!哈哈,心花怒放啊!

按照步驟修改代碼、上傳、測試,卻又發(fā)現(xiàn)了一個大問題:涉及到快播資源地址格式問題!!!

如果單獨添加的播放地址qvod前面沒有其他參數(shù)的格式,比如:qvod://423858029GOKKSHOPGH,這種地址快播可以正常播放,查看播放頁面的播放地址為qvod://423858029;

但是如果添加的地址前面有XXX$參數(shù)的格式,比如:BD高清版$qvod://423858KKSHOP154531212313029,這種地址在快播就放不了,查看播放頁面的獲取的地址為$qvod://423858KKSHOP154531212313029,這種格式快播無法識別;

該怎解決呢?然后我對代碼進行了修改,將獲取到的地址前面的$過濾掉,OK解決了!

找到 core /Lib/Action/CmsAction.class.php原代碼,替換為新的代碼,105行到119 行(我的是1.5版本的)。

#FormatImgID_0#

原來的代碼:

if($playarr){

$videoid = $playarr[0];

$videoji = $playarr[1]-1;

$player =' < script language="javascript" type="text/javascript" src="'.C('web_path').'temp/Js/player.js" > < /script>'."n";

if (C('user_pay') && in_array($array['cid'],C('user_paycid'))){

$player .='< div id="GxInstall" > < /div > < div id="GxPlayer" class="Userpay" > < /div >';

}else{

$player .=' < div id="GxInstall" > < /div > < div id="GxPlayer" class="Loading" > < /div > ';

$player .=' < script language="javascript" type="text/javascript" > '."n";

$player .='var $playlist="'.str_replace(array("rn", "n", "r"),'+++',$array['playurl']).'"'."n";

$player .=' < /script>'."n";

$player .=' < script language="javascript" src="'.C('web_path').'views/js/player.js" charset="utf-8" > < /script > ';

}

修改后的代碼:

if($playarr){

$videoid = $playarr[0];

$videoji = $playarr[1]-1;

$player=explode('+++',str_replace(array("rn", "n", "r"),'+++',$array['playurl']));

$player=substr($player[$videoji],stripos($player[$videoji],'$'));// 獲得當(dāng)前頁 視頻地址

$player=str_replace("$","",$player);//過濾快播前面的$

if(C('user_pay') && in_array($array['cid'],C('user_paycid'))){

$player =' < script language="javascript" type="text/javascript" src="'.C('web_path').'temp/Js/player.js" > < /script>'."n";

$player .=' < div id="GxInstall" > < /div > < div id="GxPlayer" class="Userpay" > < /div > ';

}else{

if(stripos($player, 'bdhd://')!==false){ // 如果是百度影音

$player =' < script language="javascript" type="text/javascript" src="'. C('web_path').'temp/Js/player.js" > < /script> '."n";

$player .=' < div id="GxInstall" >

 

< div id="GxPlayer" class="Loading" > < /div > ';

$player .=' < script language="javascript" type="text/javascript" > '."n";

$player .='var $playlist="'.str_replace(array("rn", "n", "r"),'+++',$array['playurl']).'"'."n";

$player .=' < /script > '."n";

$player .=' < script language="javascript" src="'.C('web_path').'views/js/player.js" charset="utf-8" > < /script > ';

}elseif(stripos($player, 'qvod://')!==false){ //如果是qvod

$player = " < object classid='clsid:F3D0D36F-23F8-4682-A195-74C92B03D4AF' width='610' height='458'

id='QvodPlayer' name='QvodPlayer'

onError=if(window.confirm('請您先安裝QvodPlayer軟件,然后刷新本頁才可以正常播放.')){

window.open(';)}else{self.location=';

} > < PARAM NAME='URL' VALUE='".$player."' > < PARAM NAME='AutoPlay' VALUE='1 ' > < /object > ";

}elseif(stripos($player, ';)!==false&&stripos($player, '.swf')!==false){ //如果是優(yōu)酷、土豆等http 格式

$player =' < embed width="610" height="458" allownetworking="internal" allowscriptaccess="never" src="'.$player.'" quality="high" bgcolor="#ffffff" wmode="transparent" allowfullscreen="true" type="application/x-shockwave-flash" > ';

到這里,光線cms基本上完美支持了百度影音,快播,土豆,優(yōu)酷等資源,哈哈,希望光線cms能夠順應(yīng)民意,開發(fā)支持多種播放的好東西,歡迎大家分享交流,最近優(yōu)化的小站www.kkshop.com.cn,歡迎指導(dǎo)!

 

申請創(chuàng)業(yè)報道,分享創(chuàng)業(yè)好點子。點擊此處,共同探討創(chuàng)業(yè)新機遇!

相關(guān)文章

  • A5創(chuàng)業(yè)網(wǎng)播報:美圖秀秀在twitter上火了 快播“回歸”?

    1.李彥宏妻子馬東敏:讓百度從大走向偉大1月20日消息,今天李彥宏妻子馬東敏參加百度總監(jiān)會發(fā)表的講話曝光,馬東敏在總監(jiān)會上稱:“中國的網(wǎng)民仍然對百度有著厚愛和希望。我希望我們反思過去,沉淀優(yōu)秀,大家一起努力,讓百度從大走向偉大!”上周,百度除任命陸奇擔(dān)任集團總裁兼首席運營官(COO)外,還任命李彥宏

    標(biāo)簽:
    美圖秀秀
    twitter
    快播app
  • 快播案再上頭條:如何對盜版播放器趕盡殺絕

    1月7日消息,快播案正式開庭,前CEO王欣被迫出庭。時隔兩年多,快播公司早已倒閉,曾經(jīng)的輝煌已不復(fù)存在。快播公司因快播一舉成名,也因快播而走向滅亡??觳ゲ粌H播放了大量盜版視頻,還涉嫌播放不健康的視頻。與快播類似的播放器就是百度影音,不過百度影音只是播放盜版視頻,并非涉嫌黃色視頻??觳サ牡古_,應(yīng)該說是

    標(biāo)簽:
    快播
    快播app
  • 快播員工微博討薪:一代播放器神話何以如此下場

    最近幾天,似乎已經(jīng)銷聲匿跡的快播重新上了新聞,原因是快播員工集體在微博等地討薪,并且去了深圳市市民中心拉橫幅討薪。而快播早已不能使用,快播和百度影音曾是網(wǎng)友們的看片神器,尤其是快播,支持各類視頻格式。通常用來播放敏感視頻,因此快播的用戶數(shù)量十分龐大,就下載速度來說,其他視頻播放器都不如快播和百度影音

    標(biāo)簽:
    快播
    快播app
  • 百度影音和快播之死:網(wǎng)絡(luò)盜版視頻是否即將銷聲匿跡

    快播之死,肯定讓眾多快播用戶感覺可惜,免費看片的時代即將結(jié)束,但網(wǎng)民們的這種需求還在??觳ヒ肜^續(xù)生存下去,轉(zhuǎn)型已經(jīng)成為必然,難道快播也將成為類似于“暴風(fēng)影音”的視頻播放器嗎?這點還是看快播以后的舉動吧。

  • 快播關(guān)閉QVOD服務(wù)器 或?qū)?dǎo)致電影市場短期低迷

    2014年4月16日晚,快播在微博上表示:快播將啟動全新的商業(yè)模式,正版內(nèi)容將成其未來發(fā)展核心,存在大量盜版低俗qvod服務(wù)器就此關(guān)閉。自此,無數(shù)宅男的神器快播神力大大減弱,盜版視頻界從此再無大佬,這樣標(biāo)志性的決定事件必將記錄在中國互聯(lián)網(wǎng)史上,和快播互利互生的大批盜版網(wǎng)站將出現(xiàn)大規(guī)模倒閉,中國草根互

熱門排行

信息推薦