Question

Les menus déroulants que j'ai sont en train de tomber derrière la vidéo youtube, peu importe ce que je donne l'index z au menu. Un site Web a déclaré que wmode = transparent était utilisé, mais cela n’a pas fonctionné car YouTube a cessé de supporter cette balise. Des idées?

Était-ce utile?

La solution

YouTube ne bloque pas " toutes les balises - lorsque vous intégrez une vidéo YouTube, vous contrôlez le code HTML que vous utilisez pour l'intégrer. Vous êtes libre d'ajouter ce que vous voulez comme paramètres supplémentaires.

Cela dit, utiliser wmode = transparent est une mauvaise idée car cela réduirait les performances du swf.

Utiliser wmode = opaque aidera un peu, mais n’est toujours pas aussi bon que de ne pas spécifier le wmode (en le laissant comme valeur par défaut, qui est 'window').

Si vous le définissez sur "opaque", vous devriez pouvoir placer des éléments HTML sur la vidéo. Cela devrait fonctionner dans la plupart des navigateurs, mais des problèmes peuvent survenir sur certains navigateurs sous Linux, ou si l'utilisateur a une version plus ancienne. version de flash player.

Autres conseils

Si vous intégrez le lecteur sur votre site, vous devez ajouter une balise param qui définit le mode 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>

Ceci est une erreur avec Flash. Si vous essayez de masquer la vidéo flash avec un moyen quelconque, elle a tendance à chevaucher le contenu existant et à faire avancer la fenêtre vidéo.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top