我正在尝试在透明div上嵌入一些YouTube视频 在chrome和firefox中,它们工作正常,但在歌剧中它们非常黑暗
歌剧 http://i.imgur.com/QapAeO2.jpg
铬/火狐 http://i.imgur.com/bVY97h2.jpg
这是我的嵌入代码:
<iframe id="ytplayer" type="text/html" width="640" height="390" src="http://youtube.com/embed/$3?wmode=transparent" frameborder="0"/></iframe>
我正在使用IPB,这个“3美元”是来自
的第3场常规比赛http(?:s)?://(www.)?youtube.com/watch\?(\S+?)?v=([\d\w-_]+?)(&\S+?)?
包装div设置为不透明度:0.94;
当我将包装div上的不透明度设置为“1”时,嵌入的视频就可以了。
有没有人知道如何修复这个,除了“解决方案”,添加一个javascript,将添加一个绝对定位的非透明div与相应的视频在原始视频之上
答案 0 :(得分:0)
Opera有一个关于透明度和插件的已知错误(内部跟踪为DSK-288890),这可能会导致问题。
更改wmode = transparent会改变什么吗?如果没有,我能想到的唯一解决方法是将Opera的不透明度设置为1。