Hi,
ich möchte bei einem Event einen Sound abspielen.
Hab schon was gegooglet und mit <object> und <embed> rumgespielt und bin nach einigen Browsertests nun bei embed geblieben. <object> geht im IE nicht.
Das ganz würde ich nun gerne dynamisch gestalten, in dem ich ein <embed> habe und dynamisch die src setze (wie bei Bildern).
var Audio;
window.onload = function()
{
var a = document.createElement("embed");
a.setAttribute("autostart", "false");
a.src = "honk.wav";
a.type = "audio/x-wav";
a.style.width = "0px";
a.style.height = "0px";
a.hidden = "true";
document.body.appendChild(a);
Audio = a;
};
function play()
{
Audio.src = "doorbell.wav";
Audio.Play();
}
Das ganze funktioniert auch fast...
play() wird bei einem Event aufgerufen. Dann ertönt aber nicht doorbell.wav sondern honk.wav.
Was mache ich falsch??
Gruß
Christian
PS: Ich hab das embed mal in javascript gemacht, damit ich kein ungültiges HTML benutzen muss.