Chrome Html5 video can't display white, has gray background

吃可爱长大的小学妹 提交于 2019-11-29 02:16:58

http://jsfiddle.net/Ykmya/8/

Here's a simple fix, I simply upped the brightness using a webkit filter. I was going to draw it onto canvas and then filter the pixels, which should be much smoother, but I cannot access your video through cross-domains. Instead I just used the css style

video{
     -webkit-filter: brightness(108.5%); 
}

Edit: This has been fixed on the latest version of Chrome I believe.

I had similar problems with backgrounds in browsers from multiple vendors. Dark background in firefox on windows and chrome on mac.

I ended up creating 2 versions of the video

WebM -> Non IE mp4 -> All IE

And then set the video ordering using conditional comments

 <!--[if !IE]><!-->
   <source src="Content/Video/1.webmsd.webm" />
   <source src="Content/Video/1.mp4" />
 <!--<![endif]-->
 <!--[if IE]><!-->
    <source src="Content/Video/1.mp4" />
    <source src="Content/Video/1.webmsd.webm" />
 <!--<![endif]-->
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!