Wie bei vielen Dingen gehen die beiden grossen Hersteller von Browsern auch bei der Einbindung von Audiodateien verschiedene Wege.
Netscape verwendet hierfür den <embed> Befehl, Microsoft hingegen die Befehle <bgsound> oder <object>.
<bgsound src="datei.mid" loop=infinite>
Dieser Befehl muss im Dateikopf der HTML-Seite stehen, also zwischen <HEAD> und </HEAD>.
Alle Attribute zu diesem Befehl
<OBJECT CLASSID="CLSID:B384F118-18EE-11D1-95C8-00A024330339" CODEBASE="http://download.beatnik.com/beatnik-player/beatnik-player.cab" WIDTH=144 HEIGHT=60> <PARAM NAME="SRC" VALUE="trance.rmf"> <PARAM NAME="WIDTH" VALUE="144"> <PARAM NAME="HEIGHT" VALUE="60"> <PARAM NAME="DISPLAY" VALUE="SONG"> <PARAM NAME="AUTOSTART" VALUE="FALSE"> <PARAM NAME="LOOP" VALUE="FALSE"> <\OBJECT>
Unter "Objekt" wird bei Microsoft jede Art von Datei verstanden, die sich außerhalb einer HTML-Datei befindet und in diese HTML-Datei eingebunden werden soll. Es kann sich um eine Datendatei handeln, also etwa um eine Excel-Tabelle, eine AutoCad-Zeichnung oder eine Midi-Musikdatei. Es kann sich aber auch um eine vom WWW-Browser ausführbare Datei handeln, also um ein Programm. Das können zum Beispiel Java-Applets oder ActiveX-Controls sein. Das obige Beispiel zeigt den Aufruf eines ActiveX-Objekts für den BeatnikPlayer.
<embed src="datei.mid" autostart=true loop=true hidden=true height=0 width=0>
Dieser Befehl sollte sich im Dateikörper der HTML-Seite, also zwischen <BODY> und </BODY>, befinden.
Bei Verwendung von embed und bgsound sollte es sich möglichst um Dateien der Typen MID, AU oder WAV handeln.