spony 发表于 2014-5-4 12:38:07

附件mp3和wav出现的播放插件能统一么

本帖最后由 spony 于 2014-5-8 11:00 编辑



上面小的是附件mp3,下面大的是附件wav。这音频格式不一样出现的插件还不一样。能否将音频都统一成一样的插件形式?就用下面mediaplay样式就挺好。感觉要改代码了,麻烦给指教一下吧。

a213 发表于 2014-5-5 15:30:09

建议把MP3转换成mp4.复杂的事简单做

spony 发表于 2014-5-5 17:23:42

a213 发表于 2014-5-5 15:30
建议把MP3转换成mp4.复杂的事简单做

主是发贴的人不全都会自己转换

spony 发表于 2014-5-8 10:10:02

版主在不,给指导一下别

admin 发表于 2014-5-8 10:55:16

可以试试HTML5的播放器,此方法转自他处,测试前请将文件备份好!

这里给出需要修改的代码,找到文件 \source\function\function_discuzcode.php ,搜索代码
case 'mp3':
将“case 'mp3':”下面的代码
$randomid = 'mp3_'.random(3);
                        return '<span id="'.$randomid.'"></span><script type="text/javascript" reload="1">$(\''.$randomid.'\').innerHTML=AC_FL_RunContent(\'FlashVars\', \'soundFile='.urlencode($url).'\', \'width\', \'290\', \'height\', \'24\', \'allowNetworking\', \'internal\', \'allowScriptAccess\', \'never\', \'src\', \''.STATICURL.'image/common/player.swf\', \'quality\', \'high\', \'bgcolor\', \'#FFFFFF\', \'menu\', \'false\', \'wmode\', \'transparent\', \'allowscriptaccess\', \'none\', \'allowNetworking\', \'internal\');</script>';
替换为以下的代码

if (strpos($_SERVER["HTTP_USER_AGENT"], "MSIE 6") || strpos($_SERVER["HTTP_USER_AGENT"], "MSIE 7") || strpos($_SERVER["HTTP_USER_AGENT"], "MSIE 8")) {//判别IE版本
                              $randomid = 'mp3_'.random(3);
                              return '<span id="'.$randomid.'"></span><script type="text/javascript" reload="1">$(\''.$randomid.'\').innerHTML=AC_FL_RunContent(\'FlashVars\', \'soundFile='.urlencode($url).'\', \'width\', \'290\', \'height\', \'24\', \'allowNetworking\', \'internal\', \'allowScriptAccess\', \'never\', \'src\', \''.STATICURL.'image/common/player.swf\', \'quality\', \'high\', \'bgcolor\', \'#FFFFFF\', \'menu\', \'false\', \'wmode\', \'transparent\', \'allowscriptaccess\', \'none\', \'allowNetworking\', \'internal\');</script>';
                        }else {
                              return '<audio src="'.$url.'" controls="true" preload="true" autoplay="true"></audio>';
                        }


spony 发表于 2014-5-8 11:00:01

admin 发表于 2014-5-8 10:55
可以试试HTML5的播放器,此方法转自他处,测试前请将文件备份好!

这里给出需要修改的代码,找到文件 \s ...

谢谢了。已经改好了
页: [1]
查看完整版本: 附件mp3和wav出现的播放插件能统一么