IE10视频标签突然停止工作

时间:2013-08-19 22:55:38

标签: javascript html5 internet-explorer video tags

我不知道为什么,但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&amp;controlbar=over&amp;file=http%3A%2F%2Fwww.bloodandtreasure.com%2FGSC%2Fvideo%2Fbackground.mp4&amp;repeat=always" />
</object>

<![endif]-->

</video>

Here's指向该网站的链接。视频在带有.mp4扩展名的Windows媒体播放器中运行得非常好。

我真的不知道问题是什么,所以如果有人遇到过这个问题,请让我知道什么对你有用。

最诚挚的问候,

的奥斯卡

P.S:我现在要睡觉了,早上会检查这个问题的任何更新。

1 个答案:

答案 0 :(得分:1)

在检查您的网站后,我没有看到任何特定于您问题中提到的视频元素的问题。我能够验证视频是否在IE10,Chrome 28和Firefox 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:无法调用undefined header.js 317

的方法'replace'