2

我有 3 个视频副本:

原始 AVI

编码的 .mp4(h.264 视频和 mp3 音频)

编码 .ogv,用 oggtheora 编码

我的 HTML 5 播放器在 Firefox 14、Chrome 19 和 Opera 12 中运行,但它失败了,但你猜对了.. Internet Explorer 9。据我所知,应该拾取并播放 h.264 文件,但事实并非如此。

<video class="vid" width="550" height="400" controls>
    <source src="test/charlie.mp4" type="video/mpeg" /> 
    <source src="test/charlie.ogv" type="video/ogg" /> 
    Nope.
</video>

有任何想法吗?

请拍下这张照片以表示我的感激之情

愤怒的脸

对于询问然后删除他们的评论的人:

htdocs/html5$ ls
    index.php  test
htdocs/html5/test$ ls
     charlie.avi  charlie.mp4  charlie.ogv
4

1 回答 1

2

您是否尝试过使用type="video/mp4"而不是type="video/mpeg"

<video class="vid" width="550" height="400" controls>
    <source src="test/charlie.mp4" type="video/mp4" /> 
    <source src="test/charlie.ogv" type="video/ogg" /> 
    Nope.
</video>

我以前和从来没有遇到过IE9的问题,可以从这里来。

于 2012-06-26T15:09:21.570 回答