Como posso sobrepor um div com opacidade semitransparente em um vídeo incorporado de iframe do youtube?
<iframe class="youtube-player" type="text/html" width="520" height="330" src="http://www.youtube.com/embed/NWHfY_lvKIQ" frameborder="0"></iframe>
<div id="overlay"></div>
CSS
#overlay {
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:#000;
opacity:0.8;
/*background:rgba(255,255,255,0.8); or just this*/
z-index:50;
color:#fff;
}
editar (mais esclarecimentos):
HTML5 está se aproximando de nós, com mais e mais dispositivos que o usam em vez de flash, o que complica a incorporação de vídeos do youtube, felizmente o youtube fornece um iFrame especial incorporável que lida com todos os problemas de compatibilidade de incorporação de vídeo, mas agora o método de trabalho anterior de sobrepor um objeto de vídeo com um div semitransparente não é mais válido, agora não posso adicionar um <param name="wmode" value="transparent">
ao objeto, porque agora é um iFrame, então como faço para adicionar um div opaco em cima de o vídeo incorporado do iframe?