1

我正在尝试使用 HTML5 视频标签在网站上嵌入视频播放。

对于我发现的一些示例 mp4 文件,该视频在 IE9 和 Chrome 上都可以正常播放,但是当我使用从 avi/mkv 文件转换而来的 mp4 文件时 - 视频仅在 Chrome 上播放,而 IE9 拒绝播放。

我尝试了几种视频转换工具:HandBrake、Miro Video Converter、Freemake Video Converter。所有制作的 mp4 都包含 H. 264 视频和 AAC 音频 - 在 Chrone 上运行良好。

我也尝试过使用 IE9 多媒体/安全选项——但没有任何改变。

好吧,我读到了 IE9 通常对视频播放和 html5 的支持不好,但仍然 - 它明确指出所有 h264 配置文件都支持 mp4。

正如你所理解的——我优先考虑让这个网站在 IE9 上运行良好——所以我很感激这里的任何提示。

4

2 回答 2

1

我有同样的问题,发现它是Miro Video Converter,videojs和的组合IE9

当我使用EasyHTML5video标准设置进行转换(您无法更改任何设置)时,一切正常并播放的IE9都是videojs.

当我使用Miro Video Converter标准设置进行转换时(您无法更改任何设置)IE9无法播放并出现VIDEO OBJECT错误。

我比较了 2 个输出,我认为只有音频不同。Miro是 2 通道48KhzEasyHTML51 通道16Khz

我希望找到合适的转换工具,Miro质量比 好EasyHTML5video,但也许有问题。

于 2012-08-28T14:36:35.980 回答
0

我的建议是使用一个利用特征检测的插件,比如 VideoJS

如果视频无法在浏览器上正确显示,它将为 flash 提供必要的回退

按照http://videojs.com/上的说明操作应该很简单

于 2012-06-11T08:18:09.093 回答