|
FAQ de.comp.lang.javascript |
|
Bitte verwenden Sie als Einstiegsadresse in diese FAQ die
Homepage der Newsgroup de.comp.lang.javascript.
Der Aufenthaltsort dieser Seiten hier kann sich ohne Vorwarnung ändern.
Für einmaliges bzw. unendliches Anspielen beim Seitenaufruf benötigst Du kein JavaScript. Das geht mit z.B. <embed src="xxx" autostart=true hidden=true loop=false> (bzw. loop auf true setzen).
Willst Du Sounds interaktiv einsetzen (etwa bei onClick, onMouseOver etc.) benötigst Du im Body ebenfalls einen embed-aufruf, am sichersten mit dem Zusatz MASTERSOUND und einer NAME-Angabe. Dann kannst Du etwa in einer Funktion so hübsche Sachen machen wie document.soundname.play() und auch andere Methoden (stop(), setVol(), ...). Diese Funktion kannst Du dann bei beliebigen Events aufrufen.
Hinweis: Das LiveAudio Plug-In steht nicht in allen Naviagtor-Versionen zur Verfügung (insbesondere nicht unter Unix). Damit der Benutzer, der LiveAudio nicht installiert hat, keine Fehlermeldungen erhält, sollte vorher abgetestet werden, ob das PlugIn installiert ist.
Außerdem ist es sinnvoll, vor dem Abspielen zu testen, ob der Sound schon vollständigt geladen ist:
if (document.soundname.IsReady()) { document.soundname.play(); }
Diese Seite ist Teil der de.comp.lang.javascript FAQ. Die Einstiegsadresse lautet http://www.dcljs.de/.
Dieser Text wurde erstellt von Tobe Toben (©).
© S. Mintert, Ch. Kühnel
______ letzte Änderung: 01.01.2002 ______
Original-URL dieser Datei: http://dcljs.de/faq/antwort.php?Antwort=sound_abspielen