HTML5视频不在IE中在线播放,但在线下播放

时间:2013-05-30 14:00:17

标签: jquery html5 internet-explorer html5-video mp4

我正在尝试使用多个来源将HTML5视频放入网页。它适用于所有在线和离线浏览器除了在线使用的所有IE版本。我得到'错误:不支持的视频类型无效文件路径'

这是我的代码,用于填充“vid”类的div。

var vidArray = ['../video/test.ogv', '../video/test.mp4']
$('.vid').html('<video width="544" height="306" controls >
                <source src="'+vidArray[0]+'" type="video/ogg"/>
                <source src="'+vidArray[1]+'" type="video/mp4"/>
                </video>');

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

我确定这是编解码器问题。

检查您的网页是否包含包含无效编解码器字符串的视频元素。特别是,编解码器=&#34; H.264,AAC&#34; in不是有效的编解码器字符串。

有关有效H.264视频和AAC音频编解码器字符串的示例,请参阅http://www.w3.org/TR/html5-author/the-source-element.html#attr-source-type上的W3C HTML5作者指南。

也检查这个问题。 The html5 video shows at local but not online