网页编程 - 影音文件在线播放

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>

--------------------------------------------------------------------------------

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> 

--------------------------------------------------------------------------------

鼠标到,声音出,2个示例:

代码:

--------------------------------------------------------------------------------

<script language="vbs">

SUB btn1_onmouseover

document.all("bgsoundone").src="http://www.shunde.net.cn/~biyun/wlsd/wy/yinyue/S/21.mid"

end sub

sub btn1_onmouseout

document.all("bgsoundone").src=""

end sub

SUB btn2_onmouseover

document.all("bgsoundone").src="http://www.shunde.net.cn/~biyun/wlsd/wy/yinyue/S/11.mid"

end sub

sub btn2_onmouseout

document.all("bgsoundone").src=""

end sub

</script>

<bgsound id=bgsoundone src="" loop=-1>

<A href="#" name=btn1>HERE1</a><br><br>

<A href="#" name=btn2>HERE2</a><EMBED src="http://www.shunde.net.cn/~biyun/wlsd/wy/yinyue/S/21.mid" autostart="false" width="0" height="0" ><EMBED src="http://www.shunde.net.cn/~biyun/wlsd/wy/yinyue/S/11.mid" autostart="false" width="0" height="0" > 

--------------------------------------------------------------------------------

控制媒体播放器音量:

代码:

--------------------------------------------------------------------------------

<embed id=mm width=100 height=100 src=http://www.shunde.net.cn/~biyun/wlsd/wy/yinyue/H/1.mid></embed><br>

<br>

<button onclick=mm.ShowDialog(2)>Option</button>

--------------------------------------------------------------------------------

wma文件在线播放:

代码:

--------------------------------------------------------------------------------

<object id=nstv classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6" width=286 height=150>

<param name="BufferingTime" value="5">

<param name="URL" value="http://www.jazzsky.cc/wma.files/jazzyz.files/i love paris.wma">

<PARAM NAME="UIMode" VALUE="full">

<PARAM NAME="AutoStart" VALUE="true">

<PARAM NAME="Enabled" VALUE="true">

<PARAM NAME="enableContextMenu" VALUE="false"></object>

--------------------------------------------------------------------------------

wma视频:

代码:

--------------------------------------------------------------------------------

<object id="MediaPlayer" classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6"

  codebase=http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701 

  standby="Loading Microsoft? Windows Media? Player components..." type="application/x-oleobject">

   <param name="URL" value="mms://202.99.11.42/tvnews/300/masanli.wmv">

     <param name="UIMode" value="full">

     <param name="AutoStart" value="true">

     <param name="Enabled" value="true">

     <param name="enableContextMenu" value="true">

    </object>

--------------------------------------------------------------------------------

长条的RM播放器:

代码:

--------------------------------------------------------------------------------

<OBJECT classid=clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA height=20 id=1 

<br>

vspace=5 width=176 border="1"><PARAM NAME="_ExtentX" VALUE="4551"><PARAM NAME="_ExtentY" VALUE="529"><PARAM NAME="AUTOSTART" VALUE="0"><PARAM NAME="SHUFFLE" VALUE="0"><PARAM NAME="PREFETCH" VALUE="0"><PARAM NAME="NOLABELS" VALUE="-1"><PARAM NAME="SRC" VALUE="*.rm"><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>

--------------------------------------------------------------------------------

视频停止后画面静止在最后一桢:

代码:

--------------------------------------------------------------------------------

<OBJECT ID="MediaPlayer" classid="CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95" CODEBASE="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701" standby="Loading Microsoft Windows Media Player components..." TYPE="application/x-oleobject" width="160" height="166">

<PARAM NAME="ShowControls" VALUE="TRUE">

<PARAM NAME="AutoStart" VALUE="FALSE">

<PARAM NAME="FileName" VALUE="http://202.2.83.212/yeukyuen/yeukyuen_intro.asf">

<Embed TYPE="application/x-mplayer2" pluginspage="http://www.microsoft.com/windows95/downloads/contents/wurecommended/s_wufeatured/mediaplayer/default.asp"

SRC="http://202.2.83.212/yeukyuen/yeukyuen_intro.asf"

Name=MediaPlayer

ShowControls=1

ShowDisplay=0

AutoStart=0

ShowStatusBar=0

width="160"

height="166"

>

</embed>

</OBJECT>

--------------------------------------------------------------------------------

点击什么音源,都在页面固定的“播放器”播放(以rm文件为例) 

1.做一个小框架页 

<IFRAME src="http://www.xiakedao.com/biyun/3/0/diangemain.htm" marginwidth="0" marginheight="0" scrolling="no" frameborder="0" width="50" height="25" name="diange"></IFRAME> 

2.这个内嵌框架页 width="72" height="17" ,框架无滚动条,刚好只显示REALPLAY播放器,不会露馅。注意设该框架页的名字。比如这里是diange 

3.把以下这段代码放在你设定的框架页里,我这里是http://www.xiakedao.com/biyun/3/0/diangemain.htm页面,最好先把页边距设为0。 

4.这是一个实例 

[codel]<IFRAME src="http://www.xiakedao.com/biyun/3/0/diangemain.htm" marginwidth="0" marginheight="0" scrolling="no" frameborder="0" width="50" height="25" name="diange"></IFRAME>[/code] 

其中http://www.xiakedao.com/biyun/3/0/diangemain.htm的原文件是 

<body topmargin="0" leftmargin="0"> 

<embed height=25 src=http://www.xiakedao.com/biyun/ren/1.rm type=audio/x-pn-realaudio-plugin width=50 autostart="true" controls="PlayButton"> 

</body> 

现在做一个框架页是为了让你点击连接后使RM文件在这个固定的播放器里播出而已。为每一个RM做一个类似diangemain.htm这样的页面,修改其中的声音地址就可以了。注意主页面里的连接要写明 target="diange"(你可以自己设定名字的,不过要与框架页的name="diange"相对应)