如何在Web页中添加背景音乐
作者:闪吧 类型:原创 来源:闪吧
如何在Web页中添加背景音乐
解决思路: 网页中的多媒体标签有BGSOUND、EMBED、IMG和OBJECT,要插入背景音乐,用前两个就足够了。
具体步骤: 方法一:IE的特有标签BGSOUND。
<bgsound src="/Music/The_Unforgiven.MP3" loop="-1">
方法二:EMBED标签(NS只支持这个,高版本IE也开始支持它的部分属性)。
<embed src="/Music/The_Unforgiven.MP3" autostart="true" hidden=true"></embed>
注意:
l 用bgsound插入背景音乐的话,在最小化时声音将暂停。
l 为了不影响网页打开速度,建议用文件较小的MIDI格式的音乐文件。
技巧:如果要播放RM格式的音乐,可以这样:
<embed src="music.rm" type="audio/x-pn-realaudio-plugin"
autostart="true">
特别提示
由于本例所用音乐文件格式为MP3,文件比较大,所以下载非常慢(图1.8.1),建议用文件体积小巧的midi音乐作背景音乐。

图1.8.1 正在下载的背景音乐
特别说明
本例主要是BGSOUND和EMBED元素的相关属性应用,两个元素的主要属性见表1.8.1、表1.8.2。
表1.8.1 BGSOUND元素的主要属性
属性说明
src设置或获取要播放的声音的 URL。
balance设置或获取表明背景声音的音量如何分配在左右扬声器的值。有效值范围从-10000到+10000,-10000时表示左声道,+10000表示右声道,0表示均衡。
loop设置或获取声音或视频剪辑在激活时的循环播放次数,默认值为1(当值为-1或 infinite时是无限循环)。
volume设置或获取声音的音量设置。有效值范围从-10000到0,0是Wave格式的完全输出音量。
MSDN参考地址:
http://msdn.microsoft.com/ 地址下的路径:
workshop/author/dhtml/reference/objects/bgsound.asp
表1.8.2 EMBED元素的主要属性
属性说明
src设置或获取要播放的声音的 URL。
autostart设为true将使声音文件在网页载入时自动播放。默认为false。
volume有效范围从0到100,代表百分比。除非使用了MASTERVOLUME,否则该属性用于设置所播放的声音音量,缺省值为当前系统音量。
hidden设置或获取控件的出现与否。值为true时显示控件,声音作为背景音播放。值为false时显示播放界面,默认值为false,此时可用width和height属性指定控件大小。
责任编辑:kissall 时间:2005年8月29日
- 最近更新
