我正在制作一个视频比较多的项目,其中包含自托管 HTML5 视频。我已经将我的视频编码为 H.264/AAC MP4 和 WebM 格式,并且它们在 Chrome、Firefox、Safari、Mobile Safari 等浏览器中运行良好。这是最基本版本的代码(在生产网站中,我会在 VideoJS 上使用它,但无论是否使用该代码,此问题都会发生,因此我已从此示例中删除了该代码)。
但是Internet Explorer不肯合作。当我在IE 11中加载页面时,我只会得到一个视频解码错误:
视频文件最初是从Adobe Premier或Final Cut Pro(我不确定视频人员使用哪个)导出为QuickTime视频,然后通过Miro Video Converter转换为MP4和WebM格式。当我在VLC中打开MP4文件时,它向我显示有关正在使用的编解码器的以下信息:
有人能看到我做错了什么吗?我很想能够发布一个示例视频,但由于隐私原因我不能。尽管如此,任何帮助都将不胜感激。
<video preload="true" width="720" height="406" controls="true">
<source src="/55.mp4" type="video/mp4">
<source src="/55.webm" type="video/webm">
</video>
但是Internet Explorer不肯合作。当我在IE 11中加载页面时,我只会得到一个视频解码错误:
MEDIA_ERR_DECODE : 3
,根据我刚刚链接到的网站,这意味着
这告诉我视频编码存在问题...但是我看不到问题所在。在可用性确认后,媒体资源的解码出现错误。
视频文件最初是从Adobe Premier或Final Cut Pro(我不确定视频人员使用哪个)导出为QuickTime视频,然后通过Miro Video Converter转换为MP4和WebM格式。当我在VLC中打开MP4文件时,它向我显示有关正在使用的编解码器的以下信息:
有人能看到我做错了什么吗?我很想能够发布一个示例视频,但由于隐私原因我不能。尽管如此,任何帮助都将不胜感激。