HTML5视频无法在IE 11中运行

use*_*637 14 video html5 internet-explorer

我有一个视频存档,我已经在IE 11以外的所有工作.我在IE 11中加载时出现错误"错误:不支持的视频类型或无效的文件路径".下面是我正在使用的HTML.

<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>
Run Code Online (Sandbox Code Playgroud)

我也有一个.htaccess文件,所以它可以在Firefox中使用.

AddType audio/ogg oga ogg 
AddType video/ogg ogv
Run Code Online (Sandbox Code Playgroud)

为什么它不能在IE 11中运行?

st0*_*0ne 36

视频的分辨率是多少?我在Win7中遇到了与IE11类似的问题.Microsoft H.264解码器在Windows 7中仅支持1920x1088像素.请参阅我的故事:http://lars.st0ne.at/blog/html5+video+in+IE11+-+size+does+matter

  • 哇圣洁f-,我只是有这个错误,对我来说问题是我正在播放的视频是1920x1077,它只是显示黑屏.然后,一旦我注意到奇怪的分辨率并将其延伸到1920x1080,视频就可以了!亲爱的上帝微软在这些事情发生的时候发生了什么?!?!感谢所有人在这个问题上暗示我看看决议,微软; 我恨你. (9认同)
  • 它是48x48到1920x1088.Windows 7接受更高分辨率但不保证显示. (2认同)
  • 很高兴看到2岁的帖子仍然对其他人有用! (2认同)

Ila*_*ala 18

我相信IE需要H.264或MPEG-4编解码器,它似乎没有指定/包含.你总是可以通过检查浏览器的支持HTML5Please我可以使用....这两个站点通常都有关于支持,polyfill以及如何利用新技术的建议的最新信息.

  • @shubniggurath` <source src ="movie.mp4"type ='video/mp4; codecs ="avc1.4D401E,mp4a.40.2"'>` (3认同)

Sim*_*son 6

我一直有类似的问题,在Windows 8.1上没有在IE11中播放视频.我没有意识到的是我运行的是N版Windows,这意味着没有安装任何媒体功能.安装适用于N和KN版本的Windows 8.1Media Feature Pack并重新启动我的PC后,它运行正常.

作为旁注,视频在Chrome,Firefox等中运行良好,因为这些浏览器正确地回归到webm文件中.