Pregunta

Los menús desplegables que tengo se están quedando atrás del video de youtube sin importar lo que le dé al índice z del menú. Un sitio web dijo que usaba wmode = transparent pero eso no funcionó porque YouTube dejó de admitir esa etiqueta. ¿Alguna idea?

¿Fue útil?

Solución

YouTube no " bloquea " cualquier etiqueta: cuando inserta un video de YouTube, controla el html que usa para insertarlo. Puede agregar los parámetros adicionales que desee.

Dicho esto, usar wmode = transparent es una mala idea, ya que disminuirá el rendimiento del swf.

Usar wmode = opaque ayudará un poco, pero aún no es tan bueno como no especificar el wmode (dejándolo como el predeterminado, que es 'ventana').

Si lo configura en 'opaco', entonces debería poder colocar elementos HTML sobre el video y debería funcionar en la mayoría de los navegadores, pero puede tener problemas en ciertos navegadores en Linux, o si el usuario tiene una versión anterior versión de flash player.

Otros consejos

Si está incrustando el reproductor en su sitio, debe agregar una etiqueta param que establezca el modo 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>

Esto es un error con Flash. Si intenta ocultar el video flash de alguna manera, tiende a superponerse con el contenido existente y empuja la ventana de video hacia adelante.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top