2015-12-01 180 views
3

我遇到了一个问题,在IE中的MP4视频。我在IE中收到“MEDIA12899:AUDIO/VIDEO:Unknown MIME type:”错误。我想这是一个服务器托管文件或提供给我的MP4的问题。在Chrome,Safari和Firefox中运行良好。在IE 9,我得到一个更明确的错误......“无法获得属性‘战俘’的未定义或空引用”MEDIA12899:音频/视频:未知的MIME类型:

<source src="http://dummyurl.com/video.mp4" type="video/mp4" /> 
    <source src="http://dummyurl.com/video.webm" type="video/webm" /> 
    <source src="http://dummyurl.com/video.ogv" type="video/ogg" /> 

对此有什么想法或意见?

回答

1

我觉得这是你的问题的答案: https://stackoverflow.com/a/22366971/5431346

你必须渲染H.264编解码器的视频和移动文件的信息,为IE9支持的文件头。

+0

感谢WDJ,是远离工作的权利,但要把这一个尝试第一件事就是在早上,将让你知道 –

+0

我猜我不确定将它移动到标题会为它做什么?说它会在页面加载时播放,不管错误是否仍然存在?我不希望它在页面加载时播放,但仅在用户单击播放按钮时播放。我的代码在其他服务器上的另一个站点上正常工作。它只是当我尝试应用到不同服务器上提供的不同服务商提供的mp4 ... –

1

我在使用旧的apache2 web服务器时出现此错误。它发送了带有Content-Type: text/plain的mp4视频。我有JS代码按照计划重复播放视频。 IE11会第一次播放视频,但是当我的JS代码尝试再次播放时出现此错误。我想这可能类似于您使用播放按钮的问题。我在apache2的配置文件定义缺少MIME类型的固定它:

AddType video/ogg .ogv 
AddType video/mp4 .mp4 
AddType video/webm .webm