IE sucht keine Audio- / Webm-Datei

894
bunkowm

Ich versuche, eine WebM-Audiodatei zu erstellen, die in allen Browsern mit dem HTML5- <audio>Tag und dem MIME-Typ abgespielt und gesucht werden kann audio/webm. Ich habe Problemumgehungen gefunden, damit dies in allen Browsern funktioniert, aber sie sind etwas klobig und ich möchte sicherstellen, dass mir nichts fehlt.

Ich habe diese Seite gefunden, um die Browserunterstützung in verschiedenen Browsern zu testen (IE9 wechselt auf dieser Seite in den Quirks-Modus. Wenn Sie jedoch zum IE9-Standard wechseln, können Sie die Tests ausführen.): Http://hpr.dogphilosophy.net/test/ Hinweis: Die Beispiel-WebM-Datei dieser Seite wird auch abgespielt, sucht aber nicht im IE.

Ich verwende eine aktuelle Version von ffmpeg zum Kodieren.

IE9 + / FF / Chrome-Browser werden abgespielt, aber nur Chrome sucht den folgenden Befehl:

ffmpeg -i src.wav dest.webm 

Als ich der Datei Cues hinzufügte, konnte Chrome / FF suchen, der IE jedoch nicht.

ffmpeg -i src.wav -dash 1 -reserve_index_space 512 dest.webm 

Schließlich fügte ich der Datei ein kleines Video hinzu, damit alle Browser funktionieren.

ffmpeg -stats -y -f lavfi -i color=c=white:s=2x2:r=1 -i src.wav -shortest dest.webm 

Wahrscheinlich betrachtet IE9 + nur die Video-Keyframes, um die Suche auszuführen, und ignoriert jegliche "Hinweise" im Audio.

Meine Frage ist: fehlt mir etwas oder ist dies die Abhilfe, mit der ich gehen muss? Ich bin sicher kein Experte für WebM oder ffmpeg, also hat vielleicht jemand anderes dies herausgefunden oder kennt einen anderen Workaround.

8

1 Antwort auf die Frage

0
HackSlash

Microsoft unterstützt weder Internet Explorer noch Sie sollten dies tun. Wenn es auf IE11 funktioniert, fahren Sie einfach mit Ihrem Leben fort.

"Am 12. Januar 2016 gab Microsoft das Ende der Unterstützung für IE10, IE9 und IE8 bekannt."

https://www.xfive.co/blog/stop-supporting-ie10-ie9-ie8/