我在帝国CMS 6.6上添加了Qvod和gvod两个播放器,目前想让后台自动识别播放,该怎么办?望高手指点?谢了!

我将\e\DownSys\play\index.php中的自动识别代码修改如下,但还是不行,望高手指点?
if(empty($r[playerid]))
{
$ftype=GetFiletype($showdown_r[1]);
if($ftype=='.swf')
{
@include("flasher.php");
}
elseif($ftype=='.flv')
{
@include("flver.php");
}
elseif($ftype=='.rmvb|')
{
@include("Qvod.php");
}
elseif($ftype=='.wma')
{
@include("mediaplayer.php");
}
elseif($ftype=='.mp3')
{
@include("mediaplayer.php");
}
elseif($ftype=='.rm|')
{
@include("Qvod.php");
}
elseif(strstr($realplayertype,','.$ftype.','))
{
@include("gvod.php");
}
else
{
@include("gvod.php");
}
}
else
{
$playerr=$empire->fetch1("select filename from {$dbtbpre}enewsplayer where id='$r[playerid]'");
if($playerr['filename'])
{
@include($playerr[filename]);
}
}
db_close();
$empire=null;
?>

点击一个视频文件,单击右键,点打开方式,选一个播放器,点“始终以这个方式打开”确定 ok
要是你家装了360的话,就用“功能大全”里的"默认软件设置"就行了
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-05-02
你现在的效果是什么样子?是全部不行,还是只有一部份不行?

现在是不是全都是用的gvod?追问

是的,现在全都是选择GVOD,而不是自动识别……请问高手为什么?

追答

你看看你“$ftype ” 这个值,很有可能是空的。

追问

$ftype 这个值在$ftype=GetFiletype($showdown_r[1]);这一步已经将$showdown_r[1]的扩展名付给$ftype了,怎么还会为空呢?

追答

你把$ftype输出出来看看不就知道了?输出出来看看才能进一步分析问题。

相关了解……

你可能感兴趣的内容

大家正在搜

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网