Znacznik <bgsound>
jest specyficzny dla przeglądarki Internet Explorer i nie będzie działać w innych przeglądarkach, takich jak FireFox. Tag <embed>
powinien działać w FireFox, jeśli używasz go poprawnie. Będzie używał wtyczki do przeglądarki do odtwarzania dźwięku. Poniżej znajduje się przykład:
<embed loop="true" src="sound.wav" hidden="true" type="video/quicktime"></embed>
loop="true"
określa grać dźwięk wielokrotnie.
src="sound.wav"
określa ścieżkę względną pliku dźwiękowego do odtworzenia. Różnorodność formatów, które można odtwarzać, zależy od podanego przez użytkownika type=
.
hidden="true"
wskazuje, aby nie wyświetlać interfejsu odtwarzacza multimediów. Ukryj je, jeśli chcesz, aby użytkownik nie mógł wstrzymywać, zatrzymywać ani nawigować dźwięku.
type="video/quicktime"
określa użycie komponentu Quicktime, co oznacza, że klient musi mieć zainstalowany Quicktime. Użyj programu Windows Media Player lub application/x-mplayer2
dla dźwięku Real Player. Quicktime odtwarza więcej formatów i prawdopodobnie będziesz chciał tego użyć.
Alternatywnie, używaj <object>
w bardzo podobny sposób. Przykładem jest poniżej:
<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>
Należy pamiętać, że podobnie jak w tagu <marquee>
, tła akustycznego na stronie internetowej jest zazwyczaj mile widziana, ponieważ często jest natrętny i denerwujące. Ponadto, gdy użytkownik przełącza się między stronami lub powoduje post-backs, dźwięk wznawia się od początku. Używaj tylko formatów audio, które są mocno skompresowane, co oznacza, że mają małe rozmiary plików lub dźwięk nie będzie odtwarzany przez kilka sekund podczas pobierania na komputer klienta.
nie rób tego. Denerwuje użytkowników. – Asaph
@Asaph Myślę, że jest bardzo mało sytuacji, w których może to być odpowiednie (np. Gra HTML, animacja na płótnie itp.). Większość razy masz rację - to denerwujące i spowoduje, że ludzie odejdą. – djlumley