Antwort an „Matthias Scharwies“ verfassen

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.
freiwillig, öffentlich sichtbar
freiwillig, öffentlich sichtbar
freiwillig, öffentlich sichtbar

Ihre Identität in einem Cookie zu speichern erlaubt es Ihnen, Ihre Beiträge zu editieren. Außerdem müssen Sie dann bei neuen Beiträgen nicht mehr die Felder Name, E-Mail und Homepage ausfüllen.

abbrechen