2

我正在尝试将 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>');

有任何想法吗?

4

1 回答 1

0

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

检查您的页面是否不包含带有无效编解码器字符串的视频元素。特别是,codecs="H.264, AAC" in 不是有效的编解码器字符串。

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

也检查这个问题。 html5 视频在本地显示但不在线显示

于 2013-05-30T14:05:04.430 回答