HTML5-Audio-Dateien nicht laden im Safari
[EDIT: mit einem einfachen test Seite ohne Javascript etc.]
Ich habe eine Webseite, die enthält vier audio-Dateien. Diese Dateien dienten als HTML5 <audio>
mit .mp3-Dateien, die spielen sollte in Safari. (Ich habe keine Probleme mit .ogg-Dateien in Firefox und Chrome.)
Jedes mal, wenn ich die Seite neu laden, zwischen eins und drei die Dateien korrekt geladen, und den rest nicht laden, obwohl Sie nicht geben, ein Fehler, und der 'loading' - Meldung verschwindet; es ist, als ob Sie das laden mit einer Größe von 0B. Welche Dateien funktionieren und welche nicht, scheint völlig zufällig: ich habe gesehen, jeder von Ihnen laden und jedem von Ihnen gelingt es nicht, mehr als einmal.
Wie kann ich alle diese Dateien korrekt geladen?
Sie waren in der Lage, diese zu lösen? Ich bin vor genau demselben Problem. Auch wenn ich die reload-audio-auf ins stocken geraten, falls es hält Abwürgen non-stop wieder und wieder. Sie zahlen niemals mehr als ein paar Sekunden.
Es kann hilfreich sein zu wissen, dass Safari scheint zu erfordern Datei-Erweiterungen für Medien-Anfragen. Den richtigen mime-Typ (in das audio-element und in der Antwort) ist nicht genug, es haben, laden Sie die Ressource.
InformationsquelleAutor Gabriel Roth | 2010-11-17
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich hatte ein ähnliches Problem mit Dateien, die nicht im laden und kam mit dieser Lösung. Es scheint, dass HTML5-audio/video "stall", was bedeutet, dass ist einfach nicht mehr laden. Glücklicherweise gibt es eine "stall" - Ereignis, das ausgelöst wird, wenn dies geschieht. Was ich Tat, war dieses Ereignis warten, und wenn es ausgelöst wird, nur versuchen, um die audio-wieder zu laden.
Beispiel mit jQuery:
$(this)[0]
entsprichtthis
Irgendeine Idee, wenn dies funktioniert auch für soundmanager2 ?
InformationsquelleAutor Scott Christopherson
Suche im generierten Quellcode der Seite, die Sie laden, als erste Quelle eine ogg-Datei dann in eine mp3-Datei exakt in dieser Reihenfolge
Aber, wie angegeben, in http://html5doctor.com/native-audio-in-the-browser/ - Datei sind in der umgekehrten Reihenfolge, so versuchen Sie, das gleiche zu tun
ansonsten versuchen zu dienen, in deinen Quellen auch eine aac-audio in m4a/mp4-container
InformationsquelleAutor