Es gibt etwas sehr Seltsames auf meinem Server - Chrome wird keine mp3-Dateien abspielen.
zum Beispiel, wenn chrome auf eine mp3-Datei auf dem ersten Server gezeigt wird: Ссылка - es wird nicht abgespielt. Wenn ich dieselbe Datei auf meinem zweiten Server ablege: Ссылка - es funktioniert einwandfrei.
Ich habe HTTP-Antwortheader überprüft, auf beiden Servern sieht es gut aus - der MIME-Typ ist richtig eingestellt.
Das Problem tritt nur bei Chrom auf. ff / dh gut arbeiten.
Hat jemand eine Idee?
Kurzgeschichte , es ist dieser Bug: Ссылка
Lange Geschichte ist in der Art, wie es funktioniert, Chrome fragt nach der MP3-Datei, bricht diese Anfrage ab (weil sie nicht herunterladen will) und sendet dann eine weitere Anfrage, in der nach Streaming gefragt wird.
Ich habe ein paar Mal mit WireShark getestet. Bei einer Gelegenheit hat es die Verbindung nicht geschlossen und weiterhin Pakete gesendet, wobei es niemals tatsächlich auf die zweite Anfrage reagiert hat. Bei anderen Gelegenheiten habe ich sogar ein HTTP/1.1 304 Not Modified
.
Ich musste hier posten, weil ich das gleiche Problem hatte. Ich habe festgestellt, dass in Chrome, wenn Sie die gleiche mp3-Datei in zwei verschiedenen Tabs serviert haben, die zweite Registerkarte nicht laden die MP3-Datei. Es dauerte eine Weile, bis ich erkannte, dass ich zwei Tabs geöffnet hatte. Als ich den einen schloss, war der andere geladen. Ich hoffe, ich helfe einigen Leuten da draußen, die den gleichen dummen Fehler gemacht haben wie ich, lol
Tags und Links google-chrome cross-browser mp3 get httprequest