我不知道为什么,但是ie10停止在我正在工作的网站上加载一个视频标签。
下面是我实现的代码:
<video id="video_background" preload="auto" autoplay="autoplay" loop="loop" style="width: auto;height: 100%;">
<source src="video/background.mp4" type="video/mp4" />
<source src="video/background.ogv" type="video/ogg" />
<source src="video/background.webm" type="video/webm" />
<!--[if lt IE 9]>
<object id="video_background_1" type="application/x-shockwave-flash" data="http://player.longtailvideo.com/player.swf" style="width: 100%;height: 100%;">
<param name="movie" value="http://player.longtailvideo.com/player.swf" />
<param name="allowFullScreen" value="true" />
<param name="wmode" value="transparent" />
<param name="flashVars" value="autostart=true&controlbar=over&file=http%3A%2F%2Fwww.bloodandtreasure.com%2FGSC%2Fvideo%2Fbackground.mp4&repeat=always" />
</object>
<![endif]-->
</video>下面是链接到网站。在带有.mp4扩展的windows媒体播放器中,视频工作得非常好。
我真的不知道是什么问题,所以如果有人之前遇到过这个问题,请告诉我什么对你有用。
诚挚的问候,
奥斯卡
记者:我现在要上床睡觉了,明早我会检查这个问题的任何更新。
发布于 2013-08-19 23:33:11
在检查您的网站后,我没有看到任何问题是特定的视频元素,在您的问题。我能够验证视频加载和播放在IE10,Chrome 28和火狐23。然而,我在所有浏览器中都看到了一个警告:
<br /><b>Warning</b>: Cannot modify header information - headers already sent by (output started at /home/bloodand/public_html/GSC/header.php:1) in <b>/home/bloodand/public_html/GSC/db.php</b> on line <b>1</b><br />在IE10中,这还会在控制台中输出额外的错误。我相信这是由于上述警告被输入到<html>标记之外的html中。
HTML1513:找到额外的"<html>“标签。每个文档只应该存在一个"<html>“标记。GSC,第4行字符1
HTML1503:意外的开始标记。GSC,第6行字符1
HTML1512:无与伦比的结束标记。GSC,第34行字符1
HTML1514:找到额外的"<body>“标签。每个文档只应该存在一个"<body>“标记。GSC,第36行字符1
我建议看看是什么在修改你的标题。这可能会解决你所看到的任何问题。另外,请注意,您有一个重复的Javascript错误:
未定义的TypeError:不能调用未定义的header.js 317的方法“替换”
https://stackoverflow.com/questions/18324418
复制相似问题