realplayer:
http://www.51windows.net/hw/asp/jsview.asp?id=290Mediaplayer:
http://www.51windows.net/hw/asp/jsview.asp?id=146

解决方案 »

  1.   

    function realplay($src){
    $real1 = "<table width='42%' border='0' cellpadding='0' cellspacing='0'><tr><td><object width='320' height='250' classid='clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA'><param name='CONTROLS' value='ImageWindow'>        <param name='CONSOLE' value='Video'> <param name='CENTER' value='TRUE'> <param name='MAINTAINSPECT' value='TRUE'> </object></td></tr> <tr> <td><object width='320' height='30' classid='clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA'><param name='CONTROLS' value='StatusBar'>         <param name='CONSOLE' value='Video'> </object></td> </tr> <tr> <td><object width='320' height='30' classid='clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA'> <param name='CONTROLS' value='ControlPanel'><param name='CONSOLE' value='Video'><param name='SRC' value='";
    $real2 = "'> <param name='AUTOSTART' value='TRUE'><param name='PREFETCH' value='0'><param name='LOOP' value='0'><param name='NUMLOOP' value='0'></object></td></tr> </table> ";
    $Text=preg_replace("/\[rm\](.+?)\[\/rm\]/is","$real1\\1$real2",$src);
    return $Text;
    }
    //**************MediaPlayer************************//
    function msplay($src){
    $m1 = "<object width='320' height='250' align=middle                                                      classid=CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95                
              class=OBJECT id=MediaPlayer>
          <param name=ShowStatusBar value=-1>
          <param name=Filename value=";
    $m2 = "></object>";
    $Text=preg_replace("/\[MediaPlayer\](.+?)\[\/MediaPlayer\]/is","$m1\\1$m2",$src);
    return $Text;
    }
      

  2.   

    $src = "[rm]http://www.ddd.com/tt.mp3[/rm]";
    echo realplay($src);

    $src = "[MediaPlayer]http://www.ddd.com/tt.mp3[/MediaPlayer]";
    echo msplay($src);
      

  3.   

    rm文件在线播放 <embed height=25 src=www.xiakedao.com/biyun/ren/a.rm type=audio/x-pn-realaudio-plugin width=50 autostart="false" controls="PlayButton"> 
    autostart="false" 打开页面时处于候命状态,autostart="true" 打开页面时马上听声音 height=25 width=50 有不同数值,播放器面板有些不同 
    midi、au、avi文件在线播放 
    <EMBED SRC="http://www.shunde.net.cn/~biyun/wlsd/wy/yinyue/H/1.mid"; width="47" height="24" AUTOSTART=TRUE>autostart="false" 打开页面时处于候命状态,autostart="true" 打开页面时马上听声音 height=25 width=50 有不同数值,播放器面板有些不同 asf文件在线播放 <html> 
    <head> 
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> 
    <title></title> 
    </head> 
    <body topmargin="0" leftmargin="0"> 
    <object classid=clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95 codebase=http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=7.0 height=53 id=NSPlay0 name=NSPlay type=application/x-oleobject width=87 VIEWASTEXT standby="Loading Microsoft Windows Media Player components..." border="0"><param name="AudioStream" value="-1"> 
    <param name="AutoSize" value="0"> 
    <param name="AutoStart" value="1"> 
    <param name="AnimationAtStart" value="-1"> 
    <param name="AllowScan" value="-1"> 
    <param name="AllowChangeDisplaySize" value="-1"> 
    <param name="AutoRewind" value="0"> 
    <param name="Balance" value="0"> 
    <param name="BaseURL" value> 
    <param name="BufferingTime" value="10"> 
    <param name="CaptioningID" value> 
    <param name="ClickToPlay" value="-1"> 
    <param name="CursorType" value="0"> 
    <param name="CurrentPosition" value="-1"> 
    <param name="CurrentMarker" value="0"> 
    <param name="DefaultFrame" value> 
    <param name="DisplayBackColor" value="0"> 
    <param name="DisplayForeColor" value="65280"> 
    <param name="DisplayMode" value="0"> 
    <param name="DisplaySize" value="1"> 
    <param name="Enabled" value="-1"> 
    <param name="EnableContextMenu" value="-1"> 
    <param name="EnablePositionControls" value="-1"> 
    <param name="EnableFullScreenControls" value="-1"> 
    <param name="EnableTracker" value="-1"> 
    <param name="Filename" value="http://music.sdcatv.net/biyun/wlsd/down/yin/gequ/asf/5.asf";> 
    <param name="InvokeURLs" value="-1"> 
    <param name="Language" value="-1"> 
    <param name="Mute" value="0"> 
    <param name="PlayCount" value="1"> 
    <param name="PreviewMode" value="0"> 
    <param name="Rate" value="1"> 
    <param name="SAMILang" value> 
    <param name="SAMIstyle" value> 
    <param name="SAMIFileName" value> 
    <param name="SelectionStart" value="-1"> 
    <param name="SelectionEnd" value="-1"> 
    <param name="SendOpenStateChangeEvents" value="-1"> 
    <param name="SendWarningEvents" value="-1"> 
    <param name="SendErrorEvents" value="-1"> 
    <param name="SendKeyboardEvents" value="0"> 
    <param name="SendMouseClickEvents" value="0"> 
    <param name="SendMouseMoveEvents" value="0"> 
    <param name="SendPlayStateChangeEvents" value="-1"> 
    <param name="ShowCaptioning" value="0"> 
    <param name="ShowControls" value="-1"> 
    <param name="ShowAudioControls" value="0"> 
    <param name="ShowDisplay" value="0"> 
    <param name="ShowGotoBar" value="0"> 
    <param name="ShowPositionControls" value="-1"> 
    <param name="ShowStatusBar" value="-1"> 
    <param name="ShowTracker" value="-1"> 
    <param name="TransparentAtStart" value="-1"> 
    <param name="VideoBorderWidth" value="0"> 
    <param name="VideoBorderColor" value="0"> 
    <param name="VideoBorder3D" value="-1"> 
    <param name="Volume" value="0"> 
    <param name="WindowlessVideo" value="0"> 
    </object> 
    其中<param name="AutoStart" value="0"> 0为打开页面处于待命状态,为1时打开页面直接播放 </body> 
    </html> 流式收听mp3方法: http://*.mp3,http://*.mp3,http://...琱ttp://*.mp3, 
    把上面的的文件另存为*.m3u,就可实现在线播放*.mp3(支持连续播放) mpeg影象在线播放: 等等,让它下载<img border="0" dynsrc="http://music.cnvnet.com/video/0321.mpeg ; 
    " start="fileopen">rm影像在线播放 代码: <object id="vid" classid="clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA" width=114 height=100> 
    <param name="_ExtentX" value="3016"> 
    <param name="_ExtentY" value="2646"> 
    <param name="AUTOSTART" value="-1"> 
    <param name="SHUFFLE" value="0"> 
    <param name="PREFETCH" value="0"> 
    <param name="NOLABELS" value="-1"> 
    <param name="SRC" value="http://music.cnvnet.com/mtv/20010618/002.ram";> 
    <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"> 
    </object> 加几个控制器 
    <object id="vid" classid="clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA" width=427 height=300> 
    <param name="_ExtentX" value="11298"> 
    <param name="_ExtentY" value="7938"> 
    <param name="AUTOSTART" value="-1"> 
    <param name="SHUFFLE" value="0"> 
    <param name="PREFETCH" value="0"> 
    <param name="NOLABELS" value="-1"> 
    <param name="SRC" value="http://music.cnvnet.com/mtv/20010618/001.ram";> 
    <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"> 
    </object> <object id="vid2" classid="clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA" width=427 height=30> 
    <param name="_ExtentX" value="11298"> 
    <param name="_ExtentY" value="794"> 
    <param name="AUTOSTART" value="-1"> 
    <param name="SHUFFLE" value="0"> 
    <param name="PREFETCH" value="0"> 
    <param name="NOLABELS" value="-1"> 
    <param name="SRC" value="http://music.cnvnet.com/mtv/20010618/001.ram";> 
    <param name="CONTROLS" value="ControlPanel"> 
    <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"> 
    </object>