这个类要怎么优化
如题:
<center>
<?php
class Player{
var $mediatype = array(
'avi','mpg','rm','rmvb'
);
var $filesrc = '';
if($this->mediatype['avi']) {
echo "<object id=\"video\" width=\"400\" height=\"200\" border=\"0\" classid=\"clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA\"><param name=\"ShowDisplay\" value=\"0\"><param name=\"ShowControls\" value=\"1\"><param name=\"AutoStart\" value=\"1\"><param name=\"AutoRewind\" value=\"0\"><param name=\"PlayCount\" value=\"0\"><param name=\"Appearance value=\"0 value=\"\"\"><param name=\"BorderStyle value=\"0 value=\"\"\"><param name=\"MovieWindowHeight\" value=\"240\"><param name=\"MovieWindowWidth\" value=\"320\"><param name=\"FileName\" value=\"/Mbar.avi\"><embed width=\"400\" height=\"200\" border=\"0\" showdisplay=\"0\" showcontrols=\"1\" autostart=\"1\" autorewind=\"0\" playcount=\"0\" moviewindowheight=\"240\" moviewindowwidth=\"320\" filename=\"/Mbar.avi\" src=\"".$this->filesrc."\"></embed></object> ";
}elseif ($this->mediatype['mpg']){
echo '<object classid="clsid:05589FA1-C356-11CE-BF01-00AA0055595A" id="ActiveMovie1" width="239" height="250"><param name="Appearance" value="0"><param name="AutoStart" value="-1"><param name="AllowChangeDisplayMode" value="-1"><param name="AllowHideDisplay" value="0"><param name="AllowHideControls" value="-1"><param name="AutoRewind" value="-1"><param name="Balance" value="0"><param name="CurrentPosition" value="0"><param name="DisplayBackColor" value="0"><param name="DisplayForeColor" value="16777215"><param name="DisplayMode" value="0"><param name="Enabled" value="-1"><param name="EnableContextMenu" value="-1"><param name="EnablePositionControls" value="-1"><param name="EnableSelectionControls" value="0"><param name="EnableTracker" value="-1"><param name="Filename" value="'.$this->filesrc.'" valuetype="ref"><param name="FullScreenMode" value="0"><param name="MovieWindowSize" value="0"><param name="PlayCount" value="1"><param name="Rate" value="1"><param name="SelectionStart" value="-1"><param name="SelectionEnd" value="-1"><param name="ShowControls" value="-1"><param name="ShowDisplay" value="-1"><param name="ShowPositionControls" value="0"><param name="ShowTracker" value="-1"><param name="Volume" value="-480"></object>';
}elseif ($this->mediatype['rm'] or $this->mediatype['rmvb']){
echo '<OBJECT ID=video1 CLASSID="clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA" HEIGHT=288 WIDTH=352><param name="_ExtentX" value="9313"><param name="_ExtentY" value="7620"><param name="AUTOSTART" value="0"><param name="SHUFFLE" value="0"><param name="PREFETCH" value="0"><param name="NOLABELS" value="0"><param name="SRC" value="'.$this->filesrc.'"><param name="CONTROLS" value="ImageWindow"><param name="CONSOLE" value="Clip1"><param name="LOOP" value="0"><param name="NUMLOOP" value="0"><param name="CENTER" value="0"><param name="MAINTAINASPECT" value="0"><param name="BACKGROUNDCOLOR" value="#000000"><embed SRC type="audio/x-pn-realaudio-plugin"CONSOLE="Clip1"CONTROLS="ImageWindow" HEIGHT="288" WIDTH="352" AUTOSTART="false"></OBJECT>';
}else{
echo '<title>错误</title>没有文件要播放。';
exit;
}
}
?>
</center> ;