本帖最后由 三白荡的浪头 于 2012-2-22 18:24 编辑
前几天在视频中心QQ群有个大家都叫他“无名大师”的发了个视频中心整合CMP播放器的文件,其实简单的整合本站早已经做了,我就看中他那个优酷,土豆单集采集后的ID转换,本人也是菜鸟级的,对代码什么的,也不甚了解,于是我模仿无名的文件中的几个代码重新整合了一下,首先感谢的视频中心作者,再者感谢无名大师的无私分享(当然我的分享精神也是显而易见的,嘿嘿!)。
提供给大家相互学习,借鉴!
演示地址:http://xybbs.co.cc——www.sinyou.tk
CMP播放器演示:http://xybbs.co.cc/plugin.php?id ... &tion=view&vid=1023
优酷播放器演示:http://xybbs.co.cc/plugin.php?id ... &tion=view&vid=1076
土豆播放器演示:http://xybbs.co.cc/plugin.php?id ... &tion=view&vid=1109
奇艺播放器演示:http://xybbs.co.cc/plugin.php?id ... &tion=view&vid=1113
百度影音演示:http://www.sinyou.tk/plugin.php? ... r&tion=view&vid=751
快播演示:http://xybbs.co.cc/plugin.php?id ... r&tion=view&vid=752
下而我列出需要修改文件的明细用修改过程:
本次修改内容:1,简单整合CMP播放器(针对MP4,FLV格式文件)
2,优酷,土豆,奇艺单集采集地址播放器修改(与搜木鱼相同——[土豆而测试偶尔有广告?])
3,添加百度影音播放器
更新:1:CMP播放器列表标题获取
2:将百度影音,快播检测不到播放器弹窗修改为页面引导
修改方法:
在source/plugin/hsk_vcenter目录中的hsk_vcenter.inc.php文件
查找:- define('PINC', './source/plugin/hsk_vcenter/include');
复制代码 下面添加:- define('CMPDIR', './plugins/somuyu/player/play/cmp');
复制代码 查找:- }elseif('qvod://' == strtolower(substr($viewdata['vurl'], 0, 7))){
- $theplayer_style = 'qvod';
复制代码 下面添加:- }elseif('bdhd://' == strtolower(substr($viewdata['vurl'], 0, 7))){
- $theplayer_style = 'bdhd';
复制代码 查找:- }elseif(in_array($thestyle, array('wmv','avi','mp4','wma','mp3'))){
- $theplayer_style = 'mms';
复制代码 替换为:- }elseif(in_array($thestyle, array('wmv','avi','wma','mp3'))){
- $theplayer_style = 'mms';
复制代码 查找:- $navtitle = $viewdata['vsubject'];
复制代码 下面添加:- $ifyouku = strstr("$viewdata[vurl]","youku.com");
- $youku = $viewdata[vurl];
- $youku = str_replace(array("http://player.youku.com/player.php/sid/","/v.swf"),"",$youku);
- $ifqiyi = strstr("$viewdata[vurl]","qiyi.com");
- $qiyi = $viewdata[vurl];
- $qiyi = str_replace(array("http://player.video.qiyi.com/",""),"",$qiyi);
- $iftd = strstr("$viewdata[vurl]","tudou.com");
- if ($iftd !== false) {
- $tudou = $viewdata[vurl];
- $tudou = str_replace(array("http://www.tudou.com/v/","/v.swf"),"",$tudou);
- }
复制代码 在source/plugin/hsk_vcenter/template目录中的gallery_view.htm文件
查找:- <script type="text/javascript">
- var swf_width=960;
- var swf_height=520;
- var swf_player='{PINC}/flvplayer.swf';
- var swf_title='$flv_title';
- var swf_id = $getfiles;
- var swf_url = '$flashid';
- </script><script language="javascript" src="{PINC}/flash_{$theplayer_style}.js"></script>
复制代码 替换为:- <script type="text/javascript">
- var swf_width=960;
- var swf_height=520;
- var swf_player='{CMPDIR}/cmp.swf';
- var swf_title='$flv_title';
- var swf_id = $getfiles;
- </script>
- <!--{if $ifyouku !== false}-->
- <script type="text/javascript">
- var swf_url = '$youku';
- </script><script language="javascript" src="{PINC}/flash_youku.js"></script>
- <!--{elseif $iftd !== false}-->
- <script type="text/javascript">
- var swf_url = '$tudou';
- </script><script language="javascript" src="{PINC}/flash_tudou.js"></script>
- <!--{elseif $ifqiyi !== false}-->
- <script type="text/javascript">
- var swf_url = '$qiyi';
- </script><script language="javascript" src="{PINC}/flash_qiyi.js"></script>
- <!--{else}-->
- <script type="text/javascript">
- var swf_url = '$viewdata[vurl]';
- </script><script language="javascript" src="{PINC}/flash_{$theplayer_style}.js"></script>
- <!--{/if}-->
复制代码 以下是本人整理的懒人包,解压上传至根目录(如果不怕的话直接覆盖,问题应该不会太大)
保险起见请备份原文件!
视频中心修改.zip:http://115.com/file/dp5k14h9# |