Ich habe eine sehr schnelle Verbindung und es dauert ungefähr 2-3 Sekunden, bevor der Song tatsächlich zu spielen beginnt. Es ist eine relativ durchschnittliche 128 kbps MP3-Größe (3 MB-4 MB). Ich habe preload = "auto" gesetzt, aber das hat nicht viel geholfen. Gibt es eine Möglichkeit, einfach sofort mit dem Abspielen von Audio zu beginnen und ihn weiter zu puffern (so wie YouTube)?Spielen Sie HTML5 Audio sofort ab, ohne zu warten, bis die gesamte Pufferung abgeschlossen ist?
Hier ist ein example, an dem ich gerade arbeite. Es wird ein Audio gleichzeitig auf allen verbundenen Clients abgespielt. Also, wenn Sie 2+ Laptops haben, können Sie es ausprobieren. Alle Computer müssen verbunden sein, bevor Sie mit der Wiedergabe von Audio beginnen. (Doppelklicken Sie auf einen Song, um mit dem Abspielen zu beginnen).
beginnen Sie zu einem bestimmten Zeitversatz zu spielen? In Ihrer Demo scheint es, dass Sie anfangen bei 1:23 zu spielen - es scheint, dass dieser Teil gepuffert ist und die Verzögerung verursacht. Versuchen Sie, '# t = 00: 01: 23' zum Audio-Link hinzuzufügen ([diese Seite] (https://developer.mozilla.org/en-US/docs/HTML/Using_HTML5_audio_and_video) bietet weitere Informationen). – collapsar