bgsound 背景音乐 的一些常用方法及特殊用法小结


Posted in Javascript onMay 11, 2010

前几天,在QQ群里有个XD问到bgsound的一些资料,确切地说是它的特殊用法。奇怪群里的人竟然都没几个能说出新意的,包括我!或许是这个标签不常用、或者是用处不大,所以,大家也就没有特意去研究过背景音乐吧。(以前自学这个东西时,本人也是仅仅出于好奇,玩玩而已^_^)
废话少说,来点真格的……

(以下是原文,不仅仅是bgsound哦,还有其他东东,慢慢see)

<BGSOUND> 是用以插入背景音乐,但只适用於 IE,其参数设定不多。
<BGSOUND src="liberation.mp3"; autostart=true loop=infinite>

src="your.mid"
设定 midi 或者是 mp3 档案及路径,可以是相对或绝对。
autostart=true
是否在音乐档传完之後,就自动播放音乐。true 是,false 否 (内定值)。
loop=infinite
是否自动反覆播放。LOOP=2 表示重复两次,Infinite 表示重复多次。
WMP 与 Real 既有各自专用的歌词表现形式,又有两者都通用的歌词表现形式。WMP 专用的歌词表现形式是通过 *.SMI 文件实现的,Real 专用的歌词表现形式是通过 *.RT 文件实现的,两者通用的歌词表现形式为 *.LRC 文件。

SMI 歌词文件

请点播放键观看效果(有个缓冲过程,大家要等待片刻)。SMI 文件有专门的制作软件,非常方便,方法后面详谈。可实现歌词的单行、多行及卡拉OK等特殊效果。SMI 歌词实际是利用 WMP 的 Closed Caption 属性实现的。

代码如下:

<OBJECT ID="aboutplayer" CLASSID="clsid:6BF52A52-394A-11d3-B153-00C04F79FAA6" height=150 width=200><param name="UIMode" value="none"></OBJECT> 
<table height=100 width=200 border=3 bordercolor=blue> 
<tr align=center> 
<td bgcolor=white><font color=olive size=2>SMI 演示</font></td> 
</tr> 
<tr height=75> 
<td bgcolor="green"><div id=CapText></div></td> 
</tr> 
</table> 
<table width=200> 
<tr> 
<td align=center><INPUT TYPE="BUTTON" value="Play" onClick="Play()"></td> 
<td align=center><INPUT TYPE="BUTTON" value="Stop" onClick="Stop()"></td> 
</tr> 
</table> 
<script> 
function Play() 
{ 
aboutplayer.closedCaption.CaptioningID = "CapText"; 
aboutplayer.closedCaption.SAMIFileName = "http://lrc.aboutplayer.com/goodbye.smi";; 
aboutplayer.URL = "http://www.shijiren.net/wma/g00146001/g0014600101.wma";; 
aboutplayer.controls.play(); 
} 
function Stop() 
{ 
aboutplayer.controls.stop(); 
} 
</script>

问题的关键就是下面三句:

aboutplayer.closedCaption.CaptioningID = "CapText";

// 网页上显示歌词的位置 ID

aboutplayer.closedCaption.SAMIFileName = http://lrc.aboutplayer.com/goodbye.smi;

// SMI 歌词文件地址

aboutplayer.URL = http://www.shijiren.net/wma/g00146001/g0014600101.wma;

// 媒体文件地址

放在 aboutplayer.controls.play(); 的前面。其中 SMI 文件地址最好用绝对地址(随媒体文件地址是绝对、相对而变化)。若媒体文件与 SMI 文件通名同路径,则 SMI 文件地址可省略不写。

上面只是单曲歌词播放的实例,关于 SMI 歌词连续播放的经典版本请参阅谱乐制作的 BBSVisual For SMI。

RT 歌词文件

请点播放键观看效果。RT 歌词文件既可逐行同步,也可逐字同步,下面就是逐字同步的演示。

代码如下:

<window bgcolor="black" duration="225" width="142" height="95"> 
<center> 
<font charset="gb2312" color="red"> 
<strong> 
<b> 
<time begin=00:00:00/><font size="2">泪的小雨</font> 
<font size="1"> 
<p>演唱:邓丽君 
<p><font color="green">(谱乐视听)</font> 
<p><font color="red">倾情制作 
<time begin=00:23.15/><clear/>分<time begin=00:23.55/>不<time begin=00:23.90/>出<time begin=00:24.30/>是<time begin=00:24.80/>泪<time begin=00:25.40/>是<time begin=00:26.10/>雨 
<time begin=00:28.80/><p>泪<time begin=00:29.15/>和<time begin=00:29.50/>雨<time begin=00:29.90/>忆<time begin=00:30.36/>起<time begin=00:30.95/>了<time begin=00:31.70/>你 
<time begin=00:34.55/><p>忆<time begin=00:34.85/>起<time begin=00:35.40/>你<time begin=00:36.10/>雨<time begin=00:36.40/>中<time begin=00:36.90/>分<time begin=00:37.45/>离 
<time begin=00:38.70/><p>泪<time begin=00:39.70/>珠<time begin=00:40.00/>儿<time begin=00:41.30/>洒<time begin=00:42.05/>满<time begin=00:43.00/>地 
<time begin=00:45.25/><clear/>哭<time begin=00:45.70/>泣<time begin=00:46.60/>你<time begin=00:47.15/>哭<time begin=00:47.63/>泣<time begin=00:47.90/>为<time begin=00:48.20/>了<time begin=00:48.50/>分<time begin=00:48.80/>离 
<time begin=00:49.55/><p>分<time begin=00:50.00/>离<time begin=00:50.85/>分<time begin=00:51.10/>离<time begin=00:51.32/>后<time begin=00:51.60/>再<time begin=00:51.90/>相<time begin=00:52.40/>见<time begin=00:52.75/>不<time begin=00:53.00/>易 
<time begin=00:54.10/><p>我<time begin=00:54.70/>重<time begin=00:54.95/>把<time begin=00:55.25/><p>你<time begin=00:55.70/>的<time begin=00:56.00/>爱<time begin=00:56.35/>情<time begin=00:56.65/>藏<time begin=00:57.10/>在<time begin=00:57.40/>我<time begin=00:57.75/>心<time begin=00:58.05/>底 
<time begin=00:58.80/><clear/>啊<time begin=01:01.75>藏<time begin=01:02.05>在<time begin=01:02.40>我<time begin=01:02.70>心<time begin=01:03.30>底 
<time begin=01:04.55/><p>就<time begin=01:05.07/>好<time begin=01:05.50/>像<time begin=01:06.35/><time begin=01:06.63/>藏<time begin=01:07.30/>起<time begin=01:08.00/>回<time begin=01:08.77/>忆 
<time begin=01:23.00/><p>我<time begin=01:23.45/>喜<time begin=01:23.80/>欢<time begin=01:24.15/>绵<time begin=01:24.65/>绵<time begin=01:25.25/>细<time begin=01:25.87/>雨 
<time begin=01:28.80/><p>细<time begin=01:29.20/>雨<time begin=01:29.45/>里<time begin=01:29.80/>忆<time begin=01:30.35/>起<time begin=01:31.00/>了<time begin=01:31.65/>你 
<time begin=01:34.50/><clear/>忆<time begin=01:34.80/>起<time begin=01:35.35/>你<time begin=01:36.05/>在<time begin=01:36.35/>我<time begin=01:36.85/>怀<time begin=01:37.40/>里 
<time begin=01:38.80/><p>泪<time begin=01:39.75/>珠<time begin=01:40.05/>儿<time begin=01:41.50/>洒<time begin=01:42.10/>满<time begin=01:43.15/>地 
<time begin=01:45.25/><p>哭<time begin=01:45.80/>泣<time begin=01:46.70/>你<time begin=01:47.25/>哭<time begin=01:47.69/>泣<time begin=01:48.00/>为<time begin=01:48.25/>了<time begin=01:48.50/>分<time begin=01:48.85/>离 
<time begin=01:49.65/><p>分<time begin=01:50.15/>离<time begin=01:51.10/>分<time begin=01:51.35/>离<time begin=01:51.60/>后<time begin=01:51.85/>再<time begin=01:52.10/>相<time begin=01:52.65/>见<time begin=01:52.95/>不<time begin=01:53.25/>易 
<time begin=01:54.25/><clear/>我<time begin=01:54.85/>重<time begin=01:55.15/>把 
<time begin=01:55.45/><p>你<time begin=01:55.85/>的<time begin=01:56.10/>影<time begin=01:56.52/>子<time begin=01:56.80/>藏<time begin=01:57.30/>在<time begin=01:57.55/>睡<time begin=01:57.85/>梦<time begin=01:58.35/>里 
<time begin=01:59.05/><p>啊<time begin=02:01.95/>藏<time begin=02:02.30/>在<time begin=02:02.65/>睡<time begin=02:03.00/>梦<time begin=02:03.50/>里 
<time begin=02:04.90/><p>就<time begin=02:05.40/>好<time begin=02:05.80/>像<time begin=02:07.10/>藏<time begin=02:07.60/>起<time begin=02:08.30/>回<time begin=02:09.23/>忆 
<time begin=02:35.50/><clear/>分<time begin=02:35.85/>不<time begin=02:36.15/>出<time begin=02:36.55/>是<time begin=02:37.10/>泪<time begin=02:37.70/>是<time begin=02:38.45/>雨 
<time begin=02:41.30/><p>泪<time begin=02:41.65/>和<time begin=02:41.95/>雨<time begin=02:42.25/>忆<time begin=02:42.85/>起<time begin=02:43.45/>了<time begin=02:44.15/>你 
<time begin=02:47.10/><p>忆<time begin=02:47.40/>起<time begin=02:47.95/>你<time begin=02:48.55/>雨<time begin=02:48.85/>中<time begin=02:49.40/>分<time begin=02:50.00/>离 
<time begin=02:51.40/><p>泪<time begin=02:52.30/>珠<time begin=02:52.65/>儿<time begin=02:53.90/>洒<time begin=02:54.65/>满<time begin=02:55.57/>地 
<time begin=02:57.80/><clear/>哭<time begin=02:58.30/>泣<time begin=02:59.20/>你<time begin=02:59.70/>哭<time begin=03:00.30/>泣<time begin=03:00.60/>为<time begin=03:00.95/>了<time begin=03:01.20/>分<time begin=03:01.50/>离 
<time begin=03:02.20/><p>分<time begin=03:02.75/>离<time begin=03:03.55/>分<time begin=03:03.80/>离<time begin=03:04.05/>后<time begin=03:04.30/>再<time begin=03:04.60/>相<time begin=03:05.20/>见<time begin=03:05.50/>不<time begin=03:05.80/>易 
<time begin=03:06.85/><p>我<time begin=03:07.40/>重<time begin=03:07.60/>把 
<time begin=03:07.90/><p>你<time begin=03:08.40/>的<time begin=03:08.65/>眼<time begin=03:09.05/>泪<time begin=03:09.40/>藏<time begin=03:09.80/>在<time begin=03:10.00/>寂<time begin=03:10.30/>寞<time begin=03:10.75/>里 
<time begin=03:11.55/><clear/>啊<time begin=03:14.45/>藏<time begin=03:14.80/>在<time begin=03:15.10/>寂<time begin=03:15.40/>寞<time begin=03:15.90/>里 
<time begin=03:17.35/><p>就<time begin=03:17.95/>好<time begin=03:18.30/>像<time begin=03:19.60/>藏<time begin=03:20.10/>起<time begin=03:20.80/>回<time begin=03:21.73/>忆</font> 
</font> 
</b> 
</strong> 
</font> 
</center> 
</window>

这种方式的歌词同步谱乐称之为“精确制导”,即卡拉OK效果,逐字出现的时间与媒体播放精确同步。“网上卡拉OK”为谱乐首先创意,并实现了多种表现形式。

LRC 歌词文件

LRC 歌词中也能实现“精确制导”,具体效果参阅 http://aboutplayer.com/bbsvisual++,可“逐字变色”,感觉非常爽。但这种“精确制导”的歌词文件制作非常费时费力,不便于推广应用。为此,谱乐研究出了一种网页能自动“逐字变色”的播放器 BBSVisual。演示地址:http://qq.aboutplayer.com。

LRC 歌词作为一种通用的歌词文件,使用非常广泛,网上很多地方提供下载(谱乐歌词搜索与下载 http://lrc.aboutplayer.com)。下面是歌词文件“潘越云 - 野百合也有春天.lrc”的内容:

[ti:野百合也有春天] // 歌曲名 
[ar:潘越云] // 演唱者 
[al:唯一] // 专辑名 
[la:zh] // 语言类别 
[by:谱乐] // 歌词编制人 
[offset:500] // 时间参数(正数表示整体提前,负数表示整体滞后。通过在网页中编制语句实现) 
[00:00.00]潘越云-野百合也有春天 
[00:05.50www.aboutplayer.com 
[01:21.05][00:07.14]仿佛如同一场梦 
[01:24.52][00:10.42]我们如此短暂的相逢 
[01:28.55][00:14.09]你像一阵春风轻轻柔柔吹入我心中 
[01:35.69][00:21.58]而今何处是你往日的笑容 
[01:43.01][00:29.10]记忆中那样熟悉的笑容 
[02:18.93][01:49.26][00:35.40]你可知道我爱你想你念你怨你深情永不变 
[02:27.36][01:57.61][00:43.62]难道你不曾回头想想昨日的誓言 
[02:34.57][02:04.90][00:51.04]就算你留恋开放在水中娇艳的水仙 
[02:42.00][02:12.16][00:58.54]别忘了寂寞的山谷的角落里野百合也有春天 
[01:08.54]谱乐专栏 
[02:48.65]啦...........啦...............啦..........

前面是歌词出场时间,可组成时间数组 Time(1)、Time(2) ……。后头为歌词内容,可组成歌词数组 Txt(1)、Txt(2) ……。LRC歌词文件的工作机理就是“通过即时判断,当歌曲播放时间到达 Time(1) 时,歌词 Txt(1) 显示”。Txt(1)“逐字变色”的时间算法为 (Time(2) - Time(1)) / Txt(1).Length。“歌词同步”谱乐的说教就到此为止,详细的工作过程请到谱乐论坛下载源码研究。

最后介绍两款歌词制作辅助软件。LRC2SMI:方便地将 LRC 文件转换为 SMI 文件。“精确制导”:制作准确的“逐字变色”的 LRC 歌词文件。谱乐论坛独家提供下载。

。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

常用网页播放器:
<EMBED src="http://www.cnbruce.com/yzpc/chatroom/mid/MP3/liberation.mp3"; autostart="true" loop="2" width=300 height=100>

src:音乐文件的路径及文件名; 
autostart:true为音乐文件上传完后自动开始播放,默认为false(否) 
loop:true为无限次重播,false为不重播,某一具体值(整数)为重播多少次 
volume:取值范围为"0-100",设置音量,默认为系统本身的音量 
starttime:"分:秒",设置歌曲开始播放的时间,如,starttime="00:10",从第10开始播放 
endtime: "分:秒",设置歌曲结束播放的时间 
width:控制面板的宽 
height:控制面板的高 
controls:控制面板的外观 
controls="console/smallconsole/playbutton/pausebutton/stopbutton/volumelever" 
·console:正常大小的面板 
·smallconsole:较小的面板 
·playbutton:显示播放按钮 
·pausebutton:显示暂停按钮 
·stopbutton:显示停止按钮 
·volumelever:显示音量调节按钮 
hidden:为true时可以隐藏面板
<script language=javascript defer> 
var volv=phx.settings.volume; 
setInterval("if(phx.playState==3){time.innerText=phx.controls.currentPositionString+'|'+phx.currentMedia.durationString}",1000); 
setInterval("if(phx.playState==3){itcn.style.width=parseInt(245*(phx.controls.currentPosition/phx.currentMedia.duration))}",1000); 
function volup(){ 
if (volv<100){ 
volv+=5; 
phx.settings.volume=volv; 
time.innerText=volv;} 
else{time.innerText='最大';} 
} 
function voldown(){ 
if (volv>0){ 
volv-=5; 
phx.settings.volume=volv; 
time.innerText=volv;} 
else{time.innerText='最小';} 
} 
</script> <p> 
<object classid="clsid:6BF52A52-394A-11D3-B153-00C04F79FAA6" id="phx" width="245" height="240"> 
<param name="URL" value="http://www.yaoni.com.cn/music/aiqingnuomandi.wma";> 
<param name="rate" value="1"> 
<param name="balance" value="0"> 
<param name="currentPosition" value="0"> 
<param name="defaultFrame" value> 
<param name="playCount" value="1"> 
<param name="autoStart" value="-1"> 
<param name="currentMarker" value="0"> 
<param name="invokeURLs" value="-1"> 
<param name="baseURL" value> 
<param name="volume" value="50"> 
<param name="mute" value="0"> 
<param name="uiMode" value="full"> 
<param name="stretchToFit" value="0"> 
<param name="windowlessVideo" value="0"> 
<param name="enabled" value="-1"> 
<param name="enableContextMenu" value="-1"> 
<param name="fullScreen" value="0"> 
<param name="SAMIStyle" value> 
<param name="SAMILang" value> 
<param name="SAMIFilename" value> 
<param name="captioningID" value> 
<param name="enableErrorDialogs" value="0"> 
<param name="_cx" value="6482"> 
<param name="_cy" value="6350"> 
</object> 
</p> 
<input type=button value=mute onclick=phx.settings.mute=phx.settings.mute==true?false:true;time.innerText=phx.settings.mute==true?'静音':'关闭静音';> 
<input type=button value=play onclick=phx.controls.play();time.innerText='播放';> 
<input type=button value=pause onclick=phx.controls.pause();time.innerText='暂停';> 
<input type=button value=stop onclick=phx.controls.stop();time.innerText='停止';> 
<input type=button value=mode onclick=phx.settings.balance=phx.settings.balance=='100'?'-100':'100';time.innerText=phx.settings.balance=='100'?'右声道':'左声道';> 
<input type=button value=vol++ onclick=volup();> 
<input type=button value=vol-- onclick=voldown();> 
<br> 
<div id="time" style="background:#f2f3f7;width:245"></div> 
<div style="background:lightblue;width:245"><div id="itcn" style="background:#f70997;width:0"></div></div>

<script language=javascript defer> 
var volv=phx.settings.volume; 
setInterval("if(phx.playState==3){time.innerText=phx.controls.currentPositionString+'|'+phx.currentMedia.durationString}",1000); 
setInterval("if(phx.playState==3){itcn.style.width=parseInt(245*(phx.controls.currentPosition/phx.currentMedia.duration))}",1000); 
function volup(){ 
if (volv<100){ 
volv+=5; 
phx.settings.volume=volv; 
time.innerText=volv;} 
else{time.innerText='最大';} 
} 
function voldown(){ 
if (volv>0){ 
volv-=5; 
phx.settings.volume=volv; 
time.innerText=volv;} 
else{time.innerText='最小';} 
} 
</script> 
<p> 
<object classid="clsid:6BF52A52-394A-11D3-B153-00C04F79FAA6" id="phx" width="245" height="240"> 
<param name="URL" value="http://www.wfzx.net/wf-phx/music/she_superstar.wmv";> <param name="rate" value="1"> 
<param name="balance" value="0"> 
<param name="currentPosition" value="0"> 
<param name="defaultFrame" value> 
<param name="playCount" value="1"> 
<param name="autoStart" value="-1"> 
<param name="currentMarker" value="0"> 
<param name="invokeURLs" value="-1"> 
<param name="baseURL" value> 
<param name="volume" value="50"> 
<param name="mute" value="0"> 
<param name="uiMode" value="full"> 
<param name="stretchToFit" value="0"> 
<param name="windowlessVideo" value="0"> 
<param name="enabled" value="-1"> 
<param name="enableContextMenu" value="-1"> 
<param name="fullScreen" value="0"> 
<param name="SAMIStyle" value> 
<param name="SAMILang" value> 
<param name="SAMIFilename" value> 
<param name="captioningID" value> 
<param name="enableErrorDialogs" value="0"> 
<param name="_cx" value="6482"> 
<param name="_cy" value="6350"> 
</object> 
</p> 
<input type=button value=mute onclick=phx.settings.mute=phx.settings.mute==true?false:true;time.innerText=phx.settings.mute==true?'静音':'关闭静音';> 
<input type=button value=play onclick=phx.controls.play();time.innerText='播放';> 
<input type=button value=pause onclick=phx.controls.pause();time.innerText='暂停';> 
<input type=button value=stop onclick=phx.controls.stop();time.innerText='停止';> 
<input type=button value=mode onclick=phx.settings.balance=phx.settings.balance=='100'?'-100':'100';time.innerText=phx.settings.balance=='100'?'右声道':'左声道';> 
<input type=button value=vol++ onclick=volup();> 
<input type=button value=vol-- onclick=voldown();> 
<input type=button value=fullscreen onclick="if(phx.playState==3)phx.fullscreen=1;"> 
<br> 
<div id="time" style="background:#f2f3f7;width:245">正在加载媒体。。。</div> 
<table id=bar style="width:245;height:10px;border:1px black solid;"><tr> 
<td id=itcn bgcolor=#f70968 style="width:0"></td> 
<td id=bar2 style="width:245"></td> 
</tr></table>

各种播放器代码
1.avi格式

<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="file:///D|/work/vod/Mbar.avi"> 
<embed width="400" height="200" border="0" showdisplay="0" showcontrols="1" autostart="1" autorewind="0" playcount="0" moviewindowheight="240" moviewindowwidth="320" filename="file:///D|/work/vod/Mbar.avi" src="Mbar.avi"> 
</embed> 
</object>

2.mpg格式

<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="../../../mpeg/halali.mpg" 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>

3.smi格式

<OBJECT id=RVOCX classid=clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA width=240 height=180> 
<param name="_ExtentX" value="6350"> 
<param name="_ExtentY" value="4763"> 
<param name="AUTOSTART" value="-1"> 
<param name="SHUFFLE" value="0"> 
<param name="PREFETCH" value="0"> 
<param name="NOLABELS" value="-1"> 
<param name="SRC" value="rm.rm"> 
<param name="CONTROLS" value="ImageWindow"> 
<param name="CONSOLE" value="console1"> 
<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="real.smi" type="audio/x-pn-realaudio-plugin" console="Console1" controls="ImageWindow" height="180" width="240" autostart="true"></OBJECT>

4.rm格式

<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="rtsp://203.207.131.35/vod/dawan-a.rm";;;;> 
<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>

5.wmv格式

<object id="NSPlay" width=200 height=180 classid="CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95" codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,4,5,715" standby="Loading Microsoft Windows Media Player components..." type="application/x-oleobject" align="right" hspace="5"> 
<!-- ASX File Name --> 
<param name="AutoRewind" value=1> 
<param name="FileName" value="******.wmv"> 
<!-- Display Controls --> 
<param name="ShowControls" value="1"> 
<!-- Display Position Controls --> 
<param name="ShowPositionControls" value="0"> 
<!-- Display Audio Controls --> 
<param name="ShowAudioControls" value="1"> 
<!-- Display Tracker Controls --> 
<param name="ShowTracker" value="0"> 
<!-- Show Display --> 
<param name="ShowDisplay" value="0"> 
<!-- Display Status Bar --> 
<param name="ShowStatusBar" value="0"> 
<!-- Diplay Go To Bar --> 
<param name="ShowGotoBar" value="0"> 
<!-- Display Controls --> 
<param name="ShowCaptioning" value="0"> 
<!-- Player Autostart --> 
<param name="AutoStart" value=1> 
<!-- Animation at Start --> 
<param name="Volume" value="-2500"> 
<param name="AnimationAtStart" value="0"> 
<!-- Transparent at Start --> 
<param name="TransparentAtStart" value="0"> 
<!-- Do not allow a change in display size --> 
<param name="AllowChangeDisplaySize" value="0"> 
<!-- Do not allow scanning --> 
<param name="AllowScan" value="0"> 
<!-- Do not show contect menu on right mouse click --> 
<param name="EnableContextMenu" value="0"> 
<!-- Do not allow playback toggling on mouse click --> 
<param name="ClickToPlay" value="0"> 
</object>

6.wma格式
[code]
<object classid="clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95" id="MediaPlayer1" >
<param name="Filename" value="1.Wma"> <!--你文件的位置-->
<param name="PlayCount" value="1"><!--控制重复次数: “x”为几重复播放几次; x=0,无限循环。-->
<param name="AutoStart" value="0"><!--控制播放方式: x=1,打开网页自动播放; x=0,按播放键播放。-->
<param name="ClickToPlay" value="1"><!--控制播放开关: x=1,可鼠标点击控制播放或暂停状态; x=0,禁用此功能。-->
<param name="DisplaySize" value="0"><!--控制播放画面: x=0,原始大小; x=1,一半大小; x=2,2倍大小。-->
<param name="EnableFullScreen Controls" value="1"><!--控制切换全屏: x=1,允许切换为全屏; x=0,禁用此功能。-->
<param name="ShowAudio Controls" value="1"><!--控制音量: x=1,允许调节音量; x=0,禁止音量调节。-->
<param name="EnableContext Menu" value="1"><!--控制快捷菜单: x=1,允许使用右键菜单; x=0,禁用右键菜单。-->
<param name="ShowDisplay" value="1"><!--控制版权信息: x=1,显示电影及作者信息;x=0,不显示相关信息-->
</object>
[html]

Javascript 相关文章推荐
Jquery图片延迟加载插件jquery.lazyload.js的使用方法
May 21 Javascript
兼容IE、firefox以及chrome的js获取时间(getFullYear)
Jul 04 Javascript
详解JavaScript中的客户端消息框架设计原理
Jun 24 Javascript
jQuery获取DOM节点实例分析(2种方式)
Dec 15 Javascript
浏览器复制插件zeroclipboard使用指南
Mar 26 Javascript
实例讲解jQuery EasyUI tree中state属性慎用
Apr 01 Javascript
jquery自定义插件结合baiduTemplate.js实现异步刷新(附源码)
Dec 22 Javascript
浅析BootStrap中Modal(模态框)使用心得
Dec 24 Javascript
微信小程序使用Socket的实例
Sep 19 Javascript
JavaScript折半查找(二分查找)算法原理与实现方法示例
Aug 06 Javascript
微信小程序中为什么使用var that=this
Aug 27 Javascript
jQuery实现可以扩展的日历
Dec 01 jQuery
通过判断JavaScript的版本实现执行不同的代码
May 11 #Javascript
JavaScript 判断指定字符串是否为有效数字
May 11 #Javascript
Jquery 获得服务器控件值的方法小结
May 11 #Javascript
超简单的jquery的AJAX用法
May 10 #Javascript
基于jquery用于查询操作的实现代码
May 10 #Javascript
jquery tab标签页的制作
May 10 #Javascript
JavaScript 存在陷阱 删除某一区域所有节点
May 10 #Javascript
You might like
PHP 高手之路(二)
2006/10/09 PHP
PHP中用正则表达式清除字符串的空白
2011/01/17 PHP
php颜色转换函数hex-rgb(将十六进制格式转成十进制格式)
2013/09/23 PHP
PHP文件下载实例代码浅析
2016/08/17 PHP
thinkphp5.0整合phpsocketio完整攻略(绕坑)
2018/10/12 PHP
如何通过PHP实现Des加密算法代码实例
2020/05/09 PHP
tp5.1 框架路由操作-URL生成实例分析
2020/05/26 PHP
JS异常处理的一个想法(sofish)
2013/03/14 Javascript
跟我学Nodejs(二)--- Node.js事件模块
2014/05/21 NodeJs
chrome下img加载对height()的影响示例探讨
2014/05/26 Javascript
JavaScript中的this引用(推荐)
2016/08/05 Javascript
微信开发 微信授权详解
2016/10/21 Javascript
原生javascript实现的全屏滚动功能示例
2017/09/19 Javascript
vue 组件 全局注册和局部注册的实现
2018/02/28 Javascript
基于vue-router 多级路由redirect 重定向的问题
2018/09/03 Javascript
解决ng-repeat产生的ng-model中取不到值的问题
2018/10/02 Javascript
详解如何在vue项目中使用eslint+prettier格式化代码
2018/11/10 Javascript
[46:00]Ti4 冒泡赛第二轮LGD vs C9 2
2014/07/14 DOTA
浅析AST抽象语法树及Python代码实现
2016/06/06 Python
详解python实现识别手写MNIST数字集的程序
2018/08/03 Python
浅析python内置模块collections
2019/11/15 Python
Python函数默认参数常见问题及解决方案
2020/03/26 Python
10款最佳Python开发工具推荐,每一款都是神器
2020/10/15 Python
python 利用openpyxl读取Excel表格中指定的行或列教程
2021/02/06 Python
Html5画布_动力节点Java学院整理
2017/07/13 HTML / CSS
严选全球尖货,立足香港:Bonpont宝盆
2018/07/24 全球购物
三星英国官网:Samsung英国
2018/09/25 全球购物
德国最大的婴儿用品网上商店:Kidsroom.de(支持中文)
2020/09/02 全球购物
Unix如何在一行中运行多个命令
2015/05/29 面试题
学习党的群众路线教育实践活动心得体会
2014/03/01 职场文书
感恩老师演讲稿400字
2014/08/28 职场文书
实验心得体会
2014/09/05 职场文书
律师函格式范本
2015/05/27 职场文书
毕业论文指导老师意见
2015/06/04 职场文书
2016春季幼儿园小班开学寄语
2015/12/03 职场文书
MySQL索引是啥?不懂就问
2021/07/21 MySQL