Servus!
Hi there,
Hallo: Hat jemand einen Tipp für mich, wo das Problem beim nachstehenden Code bestehen könnte? Die Audiodatei sollte bei Countdown 10 Sekunden abgespielt werden, aber es tut sich nichts - zumindest nicht im Browser. Beim Test auf W3Schools dagegen funktioniert alles wie gewollt.
Ich vermute das liegt daran, daß die Browser seit einigen Jahren Audio-Dateien erst abspielen, wenn auf der Seite irgendeine User-Interaktion stattgefunden hat. Angeblich soll damit Unfug verhindert werden.
Ja, klingt logisch. Ich hatte dauernd an CORS gedacht und wsl. die anderen auch, die dauernd gefragt hatten, was im Seiteninspektor dazu steht.
Du startest Dein Countdown-Skript mit dem Window-Load-Event, das wertet der Browser nicht als User-Interaktion. Probier einfach aus, ob Dein Skript funktioniert, wenn Du den Countdown mit einem Buttonklick startest...
Da könnte man auch die Dauer des Timers nach Benutzerwunsch einstellen.
Herzliche Grüße
Matthias Scharwies
Die Signatur findet sich auf der Rückseite des Beitrags.