Internet Explorer 不支持 HTML5 高度大于 1088 像素的视频
Internet explorer does not support HTML5 video with height greater than 1088px
我所在的公司正在编写一个网络应用程序,允许用户处理从移动设备上传的媒体文件。
为了统一 HTML5 个视频源,我决定使用 mp4 容器中的 H.264 编解码器转换所有视频,并将宽度设置为 1280px。
在修复某个应用程序的问题时,我决定使用 4:3 分辨率为 256x240 像素的视频文件。由于我将所有文件都转换为高清文件,结果文件变成了 1280x1200 像素,并且出于某种原因它无法在 IE10 和 IE11 中播放(在其他浏览器中运行良好)。
所以我花了很多时间试图找出原因。
起初我确定原因是在源文件and/or 输出编解码器中。但通过实验,我发现事实并非如此。此外,如果我尝试使用较小的分辨率(如 640x600 或什至一些奇怪的分辨率,如 1200x1000),它会完美运行。
然后我尝试了 1200x1100,但我遇到了与最初相同的问题。所以我在 "max video resolution for ie" 上开始 google 并找到了 this blog post。作者更进一步,还通过实验得出了 该死的 Internet Explorer 不支持高度大于 1080px 的视频的事实!!! 真令人沮丧。来自 MS 的另一个 愉快 惊喜。
所以我希望这能挽救某人几个小时的生命和数百个脑细胞。
我所在的公司正在编写一个网络应用程序,允许用户处理从移动设备上传的媒体文件。
为了统一 HTML5 个视频源,我决定使用 mp4 容器中的 H.264 编解码器转换所有视频,并将宽度设置为 1280px。
在修复某个应用程序的问题时,我决定使用 4:3 分辨率为 256x240 像素的视频文件。由于我将所有文件都转换为高清文件,结果文件变成了 1280x1200 像素,并且出于某种原因它无法在 IE10 和 IE11 中播放(在其他浏览器中运行良好)。
所以我花了很多时间试图找出原因。
起初我确定原因是在源文件and/or 输出编解码器中。但通过实验,我发现事实并非如此。此外,如果我尝试使用较小的分辨率(如 640x600 或什至一些奇怪的分辨率,如 1200x1000),它会完美运行。
然后我尝试了 1200x1100,但我遇到了与最初相同的问题。所以我在 "max video resolution for ie" 上开始 google 并找到了 this blog post。作者更进一步,还通过实验得出了 该死的 Internet Explorer 不支持高度大于 1080px 的视频的事实!!! 真令人沮丧。来自 MS 的另一个 愉快 惊喜。
所以我希望这能挽救某人几个小时的生命和数百个脑细胞。