HTML <bgsound> 元素:背景音乐元素(已过时)
已过时
此功能已过时。虽然它可能仍在某些浏览器中工作,但是不鼓励使用,因为它可能随时被删除。尽量避免使用它。
此功能已过时。虽然它可能仍在某些浏览器中工作,但是不鼓励使用,因为它可能随时被删除。尽量避免使用它。
非标准
该功能是非标准的。请尽量不要在生产环境中使用它:因为每个用户不一定会正常运行。它的实现可能存在很大的不兼容性,并且将来可能会改变行为。
HTML 背景音乐元素(<bgsound>
)是 Internet Explorer 专有的,用于设置音频文件在页面后台播放;请使用 <audio>
来替代该元素。
不要使用它! 要在网页中嵌入音频,您应该使用
<audio>
元素。
属性
balance
该属性取值在 -10,000 到 +10,000 之间的数字,表示扬声器的音量如何分配。
loop
该属性表示声音播放的次数,是一个数字或关键字 infinite
,表示无限循环。
src
该属性指定要播放的声音文件的 URL,它必须是以下类型之一:.wav
,.au
或 .mid
。
volume
该属性取值在 -10,000 到 0 之间的数字,表示页面背景音的大小。
实例
设置网页的背景音乐
<bgsound src="sound1.mid">
<bgsound src="sound2.au" loop="infinite">
使用注意
从历史上看,<embed>
元素可与音频播放器插件一起用于在大多数浏览器中播放背景音频。但是,这不再合适了,您应该使用 <audio>
,因为它更强大,兼容性更好,并且不需要插件。
你可以把 <bgsound>
写成自闭标签( <bgsound />
); 但是,由于这个元素是非标准的,所以即使这样它还是无效的。
桌面浏览器兼容性
特性 | Chrome | Edge | Firefox | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|---|
基础支持 | 不支持 | 不支持 | 不支持1 | 支持 | 不支持 | 不支持 |
移动浏览器兼容性
特性 | Android | Chrome for Android | Edge mobile | Firefox for Android | IE mobile | Opera Android | iOS Safari |
---|---|---|---|---|---|---|---|
基础支持 | 不支持 | 不支持 | 不支持 | 不支持1 | 支持 | 不支持 | 不支持 |
1. 在 Firefox 22 之前,即使不支持这个元素,Firefox 也将它与 HTMLSpanElement
关联起来。这个已经修复了,现在关联的是规范要求的 HTMLUnknownElement
。
相关链接
-
<audio>
,这是在文档中嵌入音频的标准元素。