Ver Mensaje Individual
  #9 (permalink)  
Antiguo 05/10/2010, 11:56
kseso?
Colaborador
 
Fecha de Ingreso: junio-2007
Mensajes: 5.798
Antigüedad: 16 años, 10 meses
Puntos: 539
Respuesta: Insertar una swf como fondo

Lo imposible se ha simulado. Es sólo una apariencia. El vídeo no está colocado como fondo (background) de ningún elemento, ya que como muy bien han indicado, hoy por hoy no se puede.
Está en el html (al inicio de todo) como un objeto y posicionado como fixed:
Cita:
#bgVideo, #bgVideo2 {
height:100%;
left:0;
position:fixed;
top:0;
width:100%;
}
y para que respete la posición en la vertical (bajo #main) el flash declara:
Cita:
<param name="wmode" value="opaque" />
También admite como valor /transparente/
Código HTML:
Ver original
  1. <object id="bgVideo" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="100%" height="100%">
  2.     <param name="movie" value="http://www.youtube.com/apiplayer?enablejsapi=1&playerapiid=bgVideo" />
  3.    
  4.     <param name="allowFullScreen" value="false" />
  5.     <param name="allowScriptAccess" value="always" />
  6.  
  7.     <param name="wmode" value="opaque" />
  8.     <param name="bgcolor" value="#000000" />
  9.     <param name="menu" value="false" />
  10.    
  11.     <!--[if !IE]>-->
  12.     <object type="application/x-shockwave-flash" data="http://www.youtube.com/apiplayer?enablejsapi=1&playerapiid=bgVideo2" width="100%" height="100%" id="bgVideo2">
  13.         <param name="allowFullScreen" value="false" />
  14.         <param name="allowScriptAccess" value="always" />
  15.         <param name="wmode" value="opaque" />
  16.         <param name="bgcolor" value="#000000" />
  17.  
  18.         <param name="menu" value="false" />
  19.     </object>
  20.     <!--<![endif]-->
  21.  
  22. <div id="main">
Supongo que algo más habrá (vía algún js) para funcionalidad, por ejemplo. Pero no lo miré tan a fondo.