我正在尝试使用多个来源将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>');
有什么想法吗?
答案 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作者指南。