Ich habe folgendes Anliegen:
und zwar würde ich gerne beim betreten der Seiteautomatisch einen Sound (mp3, wav) abspielen lassen.
Ich habe bereits eine Variante gefunden gehabt, dennoch funktionierte diese nur im Internet Explorer und nicht in Firefox etc.
Deswegen suche ich eine Variante die bei allen Browsern (IE, Firefox, Opera) funktioniert, wo er den Sound ohne Benutzereingabe etc (also ohne auf Play oder sonstwas zu drücken) sofort beim betreten der Seite abspielt.
Natürlich will ich auch kein Fenster haben, wo man auf Pause, vorspulen oder Play drucken kann (muss), sondern er soll einfach den Sound sofort abspielen, wenn man die Seite betritt.
Technisch kannst du das realisieren mit einem object-Element
im head-Element, welches dann auf die Audio-Datei verweist.
Probleme:
Es gibt kein Audio-Format, welches garantiert bei jedem browser
funktioniert. Dies liegt daran, daß die meisten Formate
irgendwelchen Lizenzen unterliegen, so daß es für die Anbieter
von browsern nicht möglich sein kann, die Formate direkt zu
interpretieren, ohne hohe Lizenzgebühren zahlen zu müssen.
Das Erstellen von Dokumenten in einigen Formaten kann auch
implizieren, daß man Lizenzgebühren zahlen müßte, sofern man
die Dokumente veröffentlicht - also Vorsicht!
Viele Leute mögen eine unaufgeforderte Musikberieselung nicht,
entweder, weil sie bereits eigene Musik laufen haben, ihre Ruhe
habe wollen oder die vom Autor ausgewählte Musik nicht mögen.
Insofern macht man sich keine Freunde mit einer solchen
Konstruktion, gerade wenn die Musik ohne weitere Aktion startet.
Das Element link dient als Alternative, wenn das Objekt nicht
eingebettet werden kann. Über den korrekten Wert für das
Attribut rel kann man dabei durchaus streiten, so stellt es
eigentlich eine Alternative zum gesamten Dokument dar, nicht
nur für das eingebettete Gedudel, man könnte auch schreiben:
rel=“subsection”, wenn man das eher als Unterabschnitt des
Projektes auffaßt - oder auch mit rel=“appendix” als Anhang.
Oder beides: rel=“appendix subsection”.
Wenn die Musik inhaltlich nicht relevant ist, kann man auch das
gesamte link-Element weglassen, hört sich bei dir aber nicht
so an ;o)
Wobei da auf der Seite von selfhtml auch steht, daß das kein
(X)HTML ist (eventuell embed mal HTML5) - insofern sollte man
das ungültige Zeug aus dem letzten Jahrtausend vergessen und
sich auf object konzentrieren …