2014-02-20 12 views
5

Ich streame ein 256 kbps mp3 in Echtzeit für eine Radio-Style-Site, die ich erstelle. Ich streame es über HTTP.Wiedergabeverzögerung beim Streamen <audio> in Chrome, aber nicht in Firefox

Wenn ich über Firefox auf die Stream-URL zugreife, beginnt das Abspielen der MP3-Datei sofort an dem Punkt im Song, den der Server beim Verbinden gestreamt hat.

Bei Chrome muss es jedoch für mindestens 8 Sekunden gepuffert werden, bevor es zu spielen beginnt.

Wie kann ich Chrome (und Safari) dazu bringen, sich wie Firefox zu verhalten und sofort Audio abzuspielen?

Ich spiele das Audio mit diesem Code:

var a = new Audio('/stream'); 
a.play(); 

Dank

Antwort