【发布时间】:2016-06-14 04:31:37
【问题描述】:
在我的电脑上,我一直在手动编写一个网站,我想添加一个在网站加载时自动播放的视频。我让它工作正常,并使用吸管工具找到了我正在使用的视频的背景颜色。我将页面背景设置为这种颜色(后面的所有代码都过于简单化了):
<div id="main">
<div id="vid">
<!-- assume video has background of #1122ff-->
<video src="test.mp4"></video>
</div>
</div>
CSS:
#main{
background-color:#1122ff;
}
当我在我的电脑和朋友的电脑上测试该网站时,视频与匹配的背景完美融合。但是,在我测试过网站的 3 台 MacBook 上(包括 chrome 和 safari),视频颜色和背景颜色之间存在显着差异。我试图通过实现将视频绘制到画布上的 JS 来纠正此问题,对颜色的背景采样 1 个像素并将主背景设置为此,但它没有任何改变。我不知道为什么会发生这种情况,如果有人能解释为什么会发生这种情况以及如何纠正它,我将不胜感激。
【问题讨论】:
标签: html css html5-video