Sound in Javascript
Vielen ist dieses Problem schon aufgefallen und nun ist es jemanden Gelungen.
Die Information bekam ich wieder einmal von Ajaxian [1].
Reinier Zwitserloot stellt das ganze auf seiner Homepage vor [2].
function sound2Play() { if ( !sound2Embed ) { sound2Embed = document.createElement("embed"); sound2Embed.setAttribute("src", "machinegun.wav"); sound2Embed.setAttribute("hidden", true); sound2Embed.setAttribute("autostart", true); } else sound2Stop(); sound2Embed.removed = false; document.body.appendChild(sound2Embed); } function sound2Stop() { if ( sound2Embed && !sound2Embed.removed ) { document.body.removeChild(sound2Embed); sound2Embed.removed = true; } }
Links
Der Ajaxian Artikel [1]
Die Seite von Reinier Zwitserloot [2]

























tecM0 sagt
am 5. Februar 2007 @ 16:22
statt FLASH ein QUICKTIME plugin vorauszusetzen ist IMHO nicht unbedingt die lösung des sound-problems.
Dragon sagt
am 5. März 2007 @ 20:37
tecMO hat recht. es müsste wenigstens Browserunabhängig funktionieren, z.B mit dem HTML-Tag.
think!! sagt
am 7. März 2007 @ 06:49
Stimmt natürlich, derzeit ist das Flashobjekt einfach noch die beste Möglichkeit.
rainer sagt
am 14. März 2007 @ 01:16
Blöde Frage: Warum verlangt obiger Code angeblich Quicktime? Wird das nicht einfach mit dem MediaPlayer abgespielt?
think!! sagt
am 14. März 2007 @ 17:16
Theoretische verwendet es den Player der embedded vorliegt und für wav dateien zuständig ist.

think!!
Julius sagt
am 1. Mai 2007 @ 15:04
Interessanter Ansatz, AJAX ist wirklich sehr vielfältig. Ich denke die Lösung lässt sich gut für Chatsysteme o.ä. einsetzen.
Martin sagt
am 25. Mai 2007 @ 09:24
Wo istn da AJAX ??? Ich sehe da partout nichts, was mit AJAX zu tun hat… Ist eher reines JavaScript mit einer DOM-Manipulation.
Simon sagt
am 12. August 2007 @ 20:10
ich seh da auch kein ajax…
think!! sagt
am 13. August 2007 @ 07:44
Das ist ja auch kein Ajax sondern nur die Möglichkeit in Javascript Media abzuspielen.
think!!