web-dev-qa-db-de.com

HTML5-Video funktioniert nicht IE 11

Ich habe ein Video-Archiv, das ich in allem außer IE 11 bearbeitet habe. Ich bekomme die Fehlermeldung "Fehler: Nicht unterstützter Videotyp oder ungültiger Dateipfad", wenn er in IE 11 geladen wird mit.

<video id="movie" width="640" height="400" autobuffer controls preload="auto"> 
                <source src="/media/Archive_Videos/September%202013/September_13_U-RUN.mp4" type='video/mp4; codecs="avc1.42E01E, mp4a.40.2"' />
                <source src="/media/Archive_Videos/September%202013/September_13_U-RUN.webm" type='video/webm; codecs="vp8, vorbis"' />
                <source src="/media/Archive_Videos/September%202013/September_13_U-RUN.ogv" type='video/ogg; codecs="theora, vorbis"' />
                    <object type="application/x-shockwave-flash" data="http://player.longtailvideo.com/player.swf" width="640" height="360">
                        <param name="movie" value="http://player.longtailvideo.com/player.swf" />
                        <param name="allowFullScreen" value="true" />
                        <param name="wmode" value="transparent" />
                        <param name="flashVars" value="controlbar=over&amp;file=SITE%2Fmedia%2FArchive_Videos%2FSeptember%25202013%2FSeptember_13_U-RUN.mp4" />
                        <span title="No video playback capabilities, please download the video below">September 2013 U-RUN</span>
                    </object>
                <p>OOPS! It looks like your browser doesn't support HTML5 videos. You can either install the latest version of your browser or download the video below:
                <br /><a href="SITE.com/media/Archive_Videos/September%202013/September_13_U-RUN.mp4">MP4 format</a> | <a href="SITE.com/media/Archive_Videos/September%202013/September_13_U-RUN.ogv">Ogg format</a> | <a href="SITE.com/media/Archive_Videos/September%202013/September_13_U-RUN.webm">WebM format</a></p>
            </video>

Ich habe auch eine .htaccess-Datei, so dass es in Firefox funktioniert. 

AddType audio/ogg oga ogg 
AddType video/ogg ogv

Warum funktioniert es nicht in IE 11?

10
user2916637

Ich glaube, IE erfordert den H.264- oder MPEG-4 -Codec, den Sie scheinbar nicht angeben/einschließen. Sie können immer nach Browserunterstützung suchen, indem Sie HTML5Please und Kann ich ... verwenden. Beide Standorte verfügen in der Regel über aktuelle Informationen zu Support, Polyfills und Tipps, wie Sie neue Technologien nutzen können.

15
Ilan Biala

Wie ist die Auflösung des Videos? Ich hatte ein ähnliches Problem mit IE11 in Win7. Der Microsoft H.264-Decoder unterstützt in Windows 7 nur 1920 x 1088 Pixel. Siehe meine Geschichte: http://lars.st0ne.at/blog/html5+video+in+IE11+-+size+does+matter

32
st0ne

Ich habe ähnliche Probleme mit einem Video, das nicht in IE11 unter Windows 8.1 abgespielt wird. Was ich nicht wusste, war, dass ich eine N-Version von Windows ausführte, was bedeutet, dass keine Medienfunktionen installiert waren. Nach der Installation des Media Feature Packs für N und KN-Versionen von Windows 8.1 und dem Neustart meines PCs funktionierte es einwandfrei.

Als Nebenbemerkung hat das Video in Chrome, Firefox usw. gut funktioniert, da diese Browser ordnungsgemäß auf die webm-Datei zurückgreifen.

6
Simon Ingeson

Ich weiß, das ist alt, aber hier ist eine zusätzliche Sache, wenn Sie immer noch Probleme mit der obigen Lösung haben.

Geben Sie einfach Ihren <head> ein:

<meta http-equiv="X-UA-Compatible" content="IE=Edge"> 

Dadurch wird verhindert, dass IE zur IE9-Kompatibilität zurückspringt, wodurch die Videofunktion abgebrochen wird. Für mich gearbeitet. Wenn Sie immer noch Probleme haben, sollten Sie dies überprüfen.

Alternativ können Sie dies in PHP hinzufügen:

header('x-ua-compatible: ie=Edge');

Oder in einer .htaccess-Datei:

header set X-UA-Compatible "IE=Edge"
2
Gawet

Es war aufgrund von IE Dokumentmodusversion zu niedrig. Drücke 'F12' und verwende eine höhere Version (Mein Fall, über Version 9 ist OK) 

0
johnson tsang

In meinem Fall war die Codec-ID der mp4-Datei das Problem. Die Codec-ID: isom (isom/iso2/avc1/mp41) Wurde in IE 10 und 11 nicht mit Video-Tag abgespielt, nachdem ich sie in " mp42 (mp42/isom/avc1) "mit FFmpeg begann es auch in IE zu spielen.

0
vicky shrestha

Obwohl MP4 in Internet Explorer unterstützt wird, spielt es keine Rolle, wie Sie die Datei kodieren. Stellen Sie sicher, dass Sie beim Rendern der Videodatei die BASELINE-Kodierung verwenden. Das Problem mit IE11 wurde behoben

0
Vonwelzen