似乎在 IE9+ 中播放我的 HTML5 视频时,我的 .mp4 中的白色由于某种奇怪的原因变成了灰色。
视频在 Firefox、Crome + 智能手机中正确播放和显示。
ISSUE:在 IE 中,白色变成灰色。注意:生成的视频文件是来自另一个页面的纯白色背景记录,因此不会与一些奇怪的透明背景尝试发生冲突。
图 1显示了 Firefox、Crome 等的正确外观。 图 2是在 IE9 中启动视频后的屏幕截图。
作为参考,这是我的 HTML:
<video width="552" height="572" poster="video/clip.png" preload="none" id="video">
<!-- MP4 for Safari, IE9, iPhone, iPad, Android, and Windows Phone 7 -->
<source type="video/mp4" src="video/clip.mp4" />
<!-- WebM/VP8 for Firefox4, Opera, and Chrome -->
<source type="video/webm" src="video/clip.webm" />
<!-- Ogg/Vorbis for older Firefox and Opera versions -->
<source type="video/ogg" src="video/clip.ogv" />
<!-- Flash fallback for non-HTML5 browsers without JavaScript -->
<object width="552" height="572" type="application/x-shockwave-flash" data="video/player.swf">
<param name="movie" value="video/player.swf" />
<param name="flashvars" value="controls=true&file=clip.mp4" />
<!-- Image as a last resort -->
<img src="video/clip.png" width="552" height="572" title="No video playback capabilities" />
<p>Your browser can’t play HTML5 video. <a href="video/clip.ogv">Download it</a> instead.</p>
</object>
</video>
关于什么可能是错的任何建议?
编辑: - 认为它可能与编码有关。但剪辑是原始保存为格式:H.264。还尝试以 H.264 格式再次运行它,但结果相同。
真的不知道为什么EI会发生这种颜色变化