menus de bloqueio do YouTube
-
22-07-2019 - |
Pergunta
Os menus drop-down que tenho estão ficando para trás o vídeo youtube não importa o que eu dou o z-index para o menu. Um site disse que usar wmode = transparente, mas que não funcionou porque youtube interrompido apoiar essa marca. Alguma idéia?
Solução
O YouTube não "bloquear" qualquer etiqueta - quando você incorporar um vídeo do YouTube, você controla o html que você usa para incorporá-lo. Você é livre para adicionar o que parâmetros adicionais que você gosta.
Dito isto, usando wmode = transparente é uma má ideia, uma vez que irá diminuir o desempenho do swf.
Usando wmode = opaco vai ajudar um pouco, mas ainda não é tão bom quanto não especificando o wmode (deixando-o como padrão, que é 'janela').
Se você configurá-lo para 'opaco', então você deve ser capaz de elementos lugar html sobre o vídeo e ele deve funcionar na maioria dos navegadores, mas pode ter problemas em determinados navegadores em Linux, ou se o usuário tem um mais velho Flash Player versão.
Outras dicas
Se você está incorporando o jogador em seu site você precisa adicionar uma tag param que define o wmode:
<object width="425" height="350">
<param name="movie" value="http://www.youtube.com/v/VIDEO_ID"></param>
<param name="wmode" value="opaque"></param>
<embed src="http://www.youtube.com/v/VIDEO_ID"
type="application/x-shockwave-flash" wmode="opaque"
width="425" height="350">
</embed>
</object>
Este é um erro com o Flash. Se você tentar ocultar o vídeo flash com qualquer meio que tende a sobrepor-se o conteúdo existente e empurra a janela de vídeo para a frente.