[Ovillo] Insertar archivo .flv
Ramón Corominas
listas en ramoncorominas.com
Mie Sep 10 18:46:58 UTC 2008
> Ando intentando insertar un archivo .flv en un HTML y quería saber cual es
> la mejor manera de escribir el código.
>
Depende del contexto que consideres. Si das por hecho que el usuario va
a tener JavaScript activado, SWFObject puede ser una buena técnica. Lo
que hace es sustituir un <div> por el objeto flash, de modo que a falta
de scripts se cargaría el contenido del <div> y degradaría bien de cara
a la accesibilidad. Si no me equivoco es cross-browser.
Si consideras la posibilidad de que no esté activado JavaScript, la
manera correcta es incrustando dos objetos uno dentro de otro, porque
los distintos navegadores utilizan atributos distintos para entender los
objetos, y lo que se hace es incluir un objeto para todos los
navegadores y otro para Explorer; algo así:
<!-- objeto para explorer -->
<object
classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase=http://download.Adobe.com/pub/shockwave/cabs/Flash/swFlash.cab#version=7,0,19,0"
width="300" height="50">
<param name="movie" value="./img/player.swf" />
<!-- objeto para los demás -->
<object type="application/x-shockwave-flash"
data="./img/player.swf"
width="300" height="50">
<!-- contenido alternativo para cuando no se cargan los objetos -->
<p>Su navegador no es capaz de mostrar Flash.
<a href="./info.htm">Acceda a la información alternativa</a>.</p>
</object>
</object>
Saludos,
Ramón.
Más información sobre la lista de distribución Ovillo