Comunidad de diseño web y desarrollo en internet

Como incluir videos de YouTube en tu SWF de Flash

A todos nos mola YouTube, cuantas horas de diversión nos proporciona. Pero cuando queremos introducir un video (con su player y todo) dentro de nuestra web en Flash, empiezan a fallar las cosas. El contenido se descuadra un poco, y si además la película tiene tamaños relativos (100% por ejemplo) y utilizais JS para cambiarle el tamaño, mejor ni hablar del destrozo que ocasiona.

Todo es debido a que posiblemente el player del YouTube tenga una alineación diferente a la que usas en tu web.

Nota: si no tienes problemas PERFECTO. Pero si usas Stage.align="XX"; y te dá error sigue estos pasos

YouTube nos dice que para insertar los vídeos en nuestro HTML utilicemos

Código :

<object width="425" height="350"><param name="movie" value="http://www.youtube.com/v/pTVfuiw9-P4"></param><embed src="http://www.youtube.com/v/pTVfuiw9-P4" type="application/x-shockwave-flash" width="425" height="350"></embed></object>


Si intentamos hacer un

Código :

contenedor.loadMovie("http://www.youtube.com/v/pTVfuiw9-P4");


Nos apareceran los errores que antes hemos comentado.Para solucionarlo tenemos que pasarle un parámetro, "noscale" (no confundir con el de Flash, este no es más que una variable), da igual su valor mientras lo definamos. Pero... ¿Cómo? Busquemos el archivo .SWF que se encarga de ver los vídeos
Si ponemos
http://www.youtube.com/v/pTVfuiw9-P4
en la barra de direcciones del navegador, nos llevará a algo como esto
http://www.youtube.com/p.swf?video_id=pTVfuiw9-P4&eurl=&iurl=http%3A//sjl-static8.sjl.youtube.com/vi/pTVfuiw9-P4/2.jpg&t=OEgsToPDskI5Uo_2el_t2YBt5NV0RyBb


Lo tenemos! solo tenemos que introducir el noscale de esta forma
http://www.youtube.com/p.swf?noscale=true&video_id=pTVfuiw9-P4&eurl=&iurl=http%3A//sjl-static8.sjl.youtube.com/vi/pTVfuiw9-P4/2.jpg&t=OEgsToPDskI5Uo_2el_t2YBt5NV0RyBb


también pueden probar con

Código :

http://www.youtube.com/watch_video?v=pTVfuiw9-P4&noscale=true


Y listo, ya no se descuadrará nuestra web en Flash! La parte mala es que tenemos un churro impresionante de url, mala sobre todo si queremos que el usuario final sea capaz de meterlo en un blog o sistema de noticias. Aún así, espero que os sirva

¿Sabes SQL? ¿No-SQL? Aprende MySQL, PostgreSQL, MongoDB, Redis y más con el Curso Profesional de Bases de Datos que empieza el martes, en vivo.

Publica tu comentario

El autor de este artículo ha cerrado los comentarios. Si tienes preguntas o comentarios, puedes hacerlos en el foro

Entra al foro y participa en la discusión

o puedes...

¿Estás registrado en Cristalab y quieres
publicar tu URL y avatar?

¿No estás registrado aún pero quieres hacerlo antes de publicar tu comentario?

Registrate