从localhost(XAMP / Apache)测试时,HTML5视频标记在IE中不起作用

时间:2015-07-17 04:41:11

标签: html5 internet-explorer html5-video

正如标题所说。我一直在网站上工作,并为主页添加了一个大的html视频。

我查看了在线...检查了myme类型,检查了h264编码。我查看了我一直在处理的文件的旧版本,并注意到一个旧的纯HTML文件,它在所有浏览器中加载视频没有问题(我想丢弃任何编码或视频质量问题)

这一切都很整洁。甚至在firefox中显示,chrome和IE。但由于某种原因,只要其所在页面的文件扩展名为.PHP,视频就不会在IE中加载。确切地说,每当我从我的LOCALHOST(带有Apache服务器的XAMP)中尝试它时

我还检查了开发工具,在网络下它确实将其显示为正确的内容类型,并且没有任何错误(获得正常的200结果)

以下是使用的视频代码的片段:

<div id="video_container">

        <video autoplay loop poster="video.jpg" id="header_vid">               

            <source src="imagenes/video.mp4" type="video/mp4">

        </video>

LOL,刚刚注意到......甚至海报图片都没有在IE中显示... wtf。

我很困惑,有人可以开心一点吗?它可能是与使用的路径有关的东西吗?几天来一直在网上挖掘 _

2 个答案:

答案 0 :(得分:1)

在IE上使用.php扩展名时,检查您的网址是否正确形成。同样的问题在这里解决了很多次。 mp4 from PHP - Not playing in HTML5 Video tag || Play mp4 file through php in HTML5 Video Tag in Chrome?

答案 1 :(得分:1)

我注意到IE不喜欢没有值的属性,所以试试

<video autoplay="" loop="" poster="video.jpg" id="header_vid">