Código para incrustar vídeos .flv
El código que suelen ofrecer servicios como YouTube para incrustar vídeos en otras páginas web no valida XHTML.
En muchos páginas web se explica el código que se puede usar en su lugar para que el sitio donde queráis incluir vídeos de YouTube sí pase la validación del Markup Validation Service del W3C, este es el que yo utilizo.
Atención: cambiad únicamente las partes en negrita por el código del vídeo de YouTube, la parte que va tras watch?v= en la URL del vídeo, también podéis cambiar el tamaño de la ventana del vídeo. En este código se incluye también la URL del vídeo para que si alguien está suscrito a las entradas y lee la nota como un correo electrónico, por ejemplo, pueda ver al menos la dirección a la que debe ir para ver el vídeo.
<object type="application/x-shockwave-flash" style="width:425px; height:350px;" data="http://www.youtube.com/v/yOOmFgBAdIA"><param name="movie" value="http://www.youtube.com/v/yOOmFgBAdIA" />http://www.youtube.com/watch?v=yOOmFgBAdIA</object>
Pero si tenéis un clon de YouTube o archivos .flv procedentes de otros sitios, el código anterior no suele servir de mucho: esta es la solución que a mí me ha funcionado. Cambiad las partes con “elsitioencuestion.ext” con vuestro dominio y video.flv con el nombre del archivo, quizás tengáis también que arreglar la URL para mostrar la ruta exacta del archivo. Podéis cambiar el tamaño, añadir un logotipo con un enlace, lo veréis en el código.
Atención: la parte en negrita debe ir sin espacios, en una sola línea, aquí tuve que hacer cortes para que se viera bien en la página:
<object type="application/x-shockwave-flash" data="http://www.elsitioencuestion.ext/flvplayer.swf" width="425" height="355" id="VideoPlayback"><param name="movie" value="http://www.elsitioencuestion.ext/flvplayer.swf" /><param name="allowScriptAcess" value="sameDomain" /><param name="quality" value="best" /><param name="bgcolor" value="#000000" /><param name="scale" value="noScale" /><param name="salign" value="TL" /><param name="FlashVars" value="&file=http://www.elsitioencuestion.ext/video.flv&
width=450&height=425&displaywidth=355&
displayheight=367&overstretch=true&
autostart=false&showfsbutton=false&
logo=http://www.elsitioencuestion.ext/logo.ext&
link=http://www.elsitioencuestion.ext&
linktarget=_blank&
backcolor=0xFFFFFF" /></object>


Comentarios
Pues la verdad es que yo creo que algo tengo que estar haciendo mal (la autora ya conoce mis limitaciones
) Igual es que se me queda algo en el tintero.
Para vídeos de YouTube, utiliza el código del primer recuadro verde y cambia solamente la parte en negrita por el código del vídeo. Ya te lo explicaré “en directo”.
No tengo problemas para incrustar el video, pero al acabar el video la incrustacion se queda en la pagina de youtube. la web es de un colegio y preferiria que volviera al principio de la cancion o incluso saliera del link y los alumnos no tuvieran acceso desde la pagina a youtube. Es posible? Gracias a todos los que nos ofreceis informacion. Es lo mejor de internet.
Jaionere, quizás haya algún modo de hacerlo, pero yo lo desconozco y a YouTube le interesa que accedamos a más vídeos y a su página: es lo que tenemos que “pagar” a cambio del servicio que ofrecen. De todos modos, si se hace clic sobre el vídeo, la página de YouTube se abre siempre en una ventana nueva, con lo que los usuarios no tienen por qué abandonar vuestra página. Gracias a ti por visitar este sitio.
Publicar un comentario