小编jon*_*ard的帖子

MP4视频无法在Internet Explorer 11中播放

因此,我正在整理一个视频很重的项目,其中包含HTML5中的自托管视频.我的视频以H.264/AAC MP4和WebM格式编码,它们在Chrome,Firefox,Safari,Mobile Safari等中运行良好.一切都很好.

这是我的代码的最基本版本(在生产站点我运行它与VideoJS在顶部,但无论是否存在,出现此问题所以我从此示例中删除了它的代码):

<video preload="true" width="720" height="406" controls="true">
    <source src="/55.mp4" type="video/mp4">
    <source src="/55.webm" type="video/webm">   
</video>
Run Code Online (Sandbox Code Playgroud)

但是Internet Explorer拒绝玩球.当我在IE 11中加载页面时,我只是得到一个视频解码错误:

我尝试在IE11中加载视频时出错

在Internet Explorer的开发人员工具中,我可以看到它正在获取视频/ mp4的内容类型,并且只是为了完全消除我在本地Apache安装和我的网络托管上尝试过的服务器问题.如果我使用控制台来获取播放错误,我会得到MEDIA_ERR_DECODE : 3,根据我刚刚链接到的网站,这意味着

在资源建立为可用之后,在媒体资源的解码中发生错误.

这告诉我视频编码存在问题......但是我看不到它.

视频文件最初是从Adobe Premier或Final Cut Pro导出的QuickTime视频(我不确定视频人使用的是哪个),然后通过Miro Video Converter运行输出MP4和WebM格式.当我在VLC中打开MP4文件时,它向我显示有关正在使用的编解码器的以下信息:

我的视频文件的编解码器详细信息

我看不出有什么不妥; 它看起来与我在网上发现的每个参考文件完全一样,MP4视频应该是为了最大程度的兼容性 - H.264/AVC视频和AAC音频.

任何人都可以看到我正在做的事情有什么问题吗?我希望能够发布一个示例视频,但由于隐私原因,我不能.所有相同的任何帮助将不胜感激.

video html5 mp4 internet-explorer

9
推荐指数
1
解决办法
2万
查看次数

标签 统计

html5 ×1

internet-explorer ×1

mp4 ×1

video ×1