Internet Explorer 中的 HTML5 视频

标签 html internet-explorer ffmpeg h.264 mpeg-4

我有 3 个视频副本:

Raw AVI

Encoded .mp4 (h.264 video and mp3 audio)

Encoded .ogv, encoded with 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>

有什么想法吗?

请拍下这张照片以表达我的谢意

rageface

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

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

最佳答案

您是否尝试过使用 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 时从来没有遇到过问题,可以从这里来。

关于Internet Explorer 中的 HTML5 视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11210237/

相关文章:

javascript - HTML5 录音

javascript - 如何使用 angularjs 获取用户所属的安全组列表

javascript - i/info icon : click it to reveal text/can this be done with css, 怎么办?

javascript - 防止默认事件操作不起作用...?

video - ffmpeg:如果超过阈值则降低fps,但如果低于阈值则不增加

html - TD 的高度自动调整大小,即使它设置为固定大小

javascript - XMLHttpRequest 在 32 位机器上不起作用,IE8 标准文档模式下的 IE10

css - 信不信由你,Internet Explorer 的一个 css 问题

c++ - 如何区分 Libav/ffmpeg 中相同的相机?

php - exec() 只是在我在浏览器中访问目标 php 时运行