LX: HTML 5 Audio

Beitrag lesen

Bei iOS versagt lediglich das automatische Abspielen (autoplay), da dies von Apple mit Absicht deaktiviert wurde. Nur mit einem echten Mouse-Event (selbstgenerierte Events klappen auch schon nicht mehr) kann man das audio-Node dazu bringen, etwas von sich zu geben. Stoppen geht allerdings immer.

Dazu musst Du die Elemente bereits vorher in der Seite einblenden (aber ohne Autoplay) und dann bei jeder Aktion die Eigenschaft currentTime auf 0 setzen und die Methode play() aufrufen.

Gruß, LX

--
RFC 1925, Satz 3: Mit ausreichendem Schub fliegen Schweine ganz wunderbar. (...)