视频和音频播放有通用的代码吗?   
飞鱼的上传视频和音频文件,上传好用,到具体页面播放不好用,   
我改了media.htm   
<script       language="JavaScript">   //       文件来源单选点击事件   
function       RadioClick(what){   
if       (what=="url"){   
d_checkfromfile.checked=false;   
d_fromurl.disabled=false;   
d_checkfromurl.checked=true;   
d_file.myform.uploadfile.disabled=true;   
}else{   
d_checkfromurl.checked=false;   
d_file.myform.uploadfile.disabled=false;   
d_checkfromfile.checked=true;   
d_fromurl.disabled=true;   
}   
}   //       上传帧调入完成时执行   
function       UploadLoaded(){   
//       初始radio   
RadioClick('file');   
}   //       上传错误   
function       UploadError(sErrDesc){   
AbleItems();   
RadioClick('file');   
divProcessing.style.display="none";   
try       {   
BaseAlert(d_file.myform.uploadfile,sErrDesc);   
}   
catch(e){}   
}   //       文件上传完成时执行,带入上传文件名   
function       UploadSaved(sFileName){   
d_fromurl.value=GetHttpUrl(config.StyleUploadDir+"/"+sFileName);   
var       file_type       =       sFileName.substring(sFileName.lastIndexOf(".")+1);   
switch(file_type){   
case       "avi":   
                case       "wmv":   
                case       "asf":   
                case       "mov":   
                case       "mid":   
                case       "midi":   
                case       "wav":   
                case       "mpg":   
                case       "mpeg":   
                case       "asx":   
                case       "wma":   
                case       "mp3":   
ReturnValue();   
break;   
case       "ra":   
case       "rm":   
ReturnValue1();   
break;   
}   
}   //       本窗口返回值   
function       ReturnValue(){   
var       sFromUrl       =       d_fromurl.value;   
var       sWidth       =       d_width.value;   
var       sHeight       =       d_height.value;   
var       sHTML       =       '   <object       class=OBJECT       id=MediaPlayer       align=middle       classid="CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95"       width='+sWidth+'       height='+sHeight+'>   '   
    +       '   <param       name=ShowStatusBar       value=0>   '   
        +       '   <param       name=Filename       value="'+sFromUrl+'">   '   
    +       '   <embed       type=application/x-oleobject       codebase="http://activex.microsoft.com/activex/con       ...       n/nsmp2inf.cab#Version=5,1,52,701"       >   '   
    +       '   </embed>   </object>   ';   
alert(sHTML);   
dialogArguments.insertHTML(sHTML);   window.returnValue       =       null;   
window.close();   
}   function       ReturnValue1(){   
var       sFromUrl       =       d_fromurl.value;   
var       sWidth       =       d_width.value;   
var       sHeight       =       d_height.value;   
var       sHTML       =       '   <EMBED       src="'       +       sFromUrl       +       '"       width="'       +       sWidth       +       '"       height="'       +       sHeight       +       '"       autostart="true"       type=audio/x-pn-realaudio-plugin       controls="IMAGEWINDOW,ControlPanel,StatusBar"       console="Clip1">   </EMBED>   ';   
dialogArguments.insertHTML(sHTML);   window.returnValue       =       null;   
window.close();   
}   //       点确定时执行   
function       ok(){   
//       数字型输入的有效性   
d_width.value=ToInt(d_width.value);   
d_height.value=ToInt(d_height.value);   if       (d_checkfromurl.checked){   
//       返回值   
ReturnValue();   
}else{   
//       上传文件判断   
if       (!d_file.CheckUploadForm())       return       false;   
//       使各输入框无效   
DisableItems();   
//       显示正在上传文件   
divProcessing.style.display="";   
//       上传表单提交   
d_file.myform.submit();   
}   
}   //       使所有输入框无效   
function       DisableItems(){   
d_checkfromfile.disabled=true;   
d_checkfromurl.disabled=true;   
d_fromurl.disabled=true;   
d_width.disabled=true;   
d_height.disabled=true;   
Ok.disabled=true;   
}   //       使所有输入框有效   
function       AbleItems(){   
d_checkfromfile.disabled=false;   
d_checkfromurl.disabled=false;   
d_fromurl.disabled=false;   
d_width.disabled=false;   
d_height.disabled=false;   
Ok.disabled=false;   
}   </script>   
可是上传后代码是   <object       class=OBJECT       id=MediaPlayer       align=middle       classid="CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95"       width=100       height=100>   
<embed       type=application/x-oleobject       codebase="http://activex.microsoft.com/activex/con       ...       n/nsmp2inf.cab#Version=5,1,52,701"       >   </embed>   </object>   少了中间的两行   <param>   不知为什么?哪位指点一下?