Тег <bgsound>
относится к Internet Explorer и поэтому не будет работать в других браузерах, таких как FireFox.Тег <embed>
должен работать в FireFox, если вы используете его правильно.Он будет использовать плагин браузера для воспроизведения звука.Ниже приведен пример:
<embed loop="true" src="sound.wav" hidden="true" type="video/quicktime"></embed>
loop="true"
указывает на многократное воспроизведение звука. src="sound.wav"
указывает относительный путь звукового файла для воспроизведения.Разнообразие форматов, которые вы можете воспроизводить, зависит от того, что type=
вы укажете. hidden="true"
означает, что интерфейс медиаплеера не отображается.Если хотите, чтобы пользователь не мог приостанавливать, останавливать или перемещаться по звуку, скрывайте его. type="video/quicktime"
указывает на использование компонента Quicktime, что означает, что на клиенте должен быть установлен Quicktime.Используйте application/x-mplayer2
для Windows Media Player или audio/x-pn-realaudio-plugin
для Real Player аудио.Quicktime воспроизводит больше форматов и, вероятно, вам захочется.
В качестве альтернативы, используйте <object>
очень похожим образом.Ниже приведен пример:
<object data="sound.wav" type="video/quicktime" width="0" height="0">
<param name="filename" value="sound.wav">
<param name="autostart" value="1">
<param name="playcount" value="true">
</object>
Имейте в виду, что, как и тег <marquee>
, фоновый звук на веб-странице обычно вызывает недовольство, поскольку он часто навязчив и раздражает.Кроме того, когда пользователь переключается между страницами или вызывает постбэк, звук перезапускается с самого начала.Используйте только аудиоформаты с высокой степенью сжатия, то есть файлы небольшого размера, иначе звук не будет воспроизводиться в течение нескольких секунд во время загрузки на клиентский компьютер.