Die Eigenschaft „currentTime“ des HTML-Audioelements ist auf Mobilgeräten zu hoch
Posted: 03 Jan 2025, 11:53
Ich entwickle eine Website mit VoIP. Ich setze die srcObj-Eigenschaft eines Audio-Elements mit dem MediaStream des Benutzers am anderen Ende der Leitung (mithilfe von PeerJS). Ich zeige auch die Zeit seit Beginn des Anrufs an, indem ich jede Sekunde die Eigenschaft currentTime des Audioelements anzeige.
Dies funktioniert gut auf Desktop-Browsern, aber auf mobilen Browsern (insbesondere Chrome unter iOS) ist die Eigenschaft currentTime viel zu hoch. Als ob es mehreren Stunden entspricht, wenn der Anruf gerade erst begonnen hat.
Hat das schon mal jemand erlebt oder weiß, warum das passiert?
Dies funktioniert gut auf Desktop-Browsern, aber auf mobilen Browsern (insbesondere Chrome unter iOS) ist die Eigenschaft currentTime viel zu hoch. Als ob es mehreren Stunden entspricht, wenn der Anruf gerade erst begonnen hat.
Hat das schon mal jemand erlebt oder weiß, warum das passiert?