Css 如何使opera中透明上的嵌入式youtube视频更亮?

Css 如何使opera中透明上的嵌入式youtube视频更亮?,css,youtube,cross-browser,opera,transparent,Css,Youtube,Cross Browser,Opera,Transparent,我正在尝试在透明div上嵌入一些youtube视频 在chrome和firefox中,它们工作正常,但在opera中,它们非常黑暗 歌剧院 chrome/firefox 这是我的嵌入代码: <iframe id="ytplayer" type="text/html" width="640" height="390" src="http://youtube.com/embed/$3?wmode=transparent" frameborder="0"/></iframe>

我正在尝试在透明div上嵌入一些youtube视频 在chrome和firefox中,它们工作正常,但在opera中,它们非常黑暗

歌剧院

chrome/firefox

这是我的嵌入代码:

<iframe id="ytplayer" type="text/html" width="640" height="390" src="http://youtube.com/embed/$3?wmode=transparent" frameborder="0"/></iframe>
包裹div设置为不透明度:0.94

当我将包装div上的不透明度设置为1时,嵌入的视频就可以了


除了添加javascript的解决方案外,有人知道如何修复此问题吗?该解决方案将添加一个绝对定位的非透明div,并在原始视频的基础上添加相应的视频

Opera有一个已知的关于透明性的错误,内部跟踪的插件为DSK-288890,这可能是导致此问题的原因


更改wmode=transparent会改变什么吗?如果不是,我能想到的唯一解决办法是将Opera的不透明度设置为1。

wmode=transparent或wmode=opace对我的问题没有任何帮助,因为现在我有一个js,它将非透明div与flash内容叠加在透明div中嵌入的相应视频之上,但这个解决方案不是很优雅
http(?:s)?://(www.)?youtube.com/watch\?(\S+?)?v=([\d\w-_]+?)(&\S+?)?