JMiur [E]

YouTube Embed Magic Tool puede ser útil para quienes quieren evitarse el trabajo de escribir el código necesario cuando se quiere incrustar un video de YouTube haciendo uso de todas las opciones disponibles.

Entramos, colocamos la URL de tipo:

http://www.youtube.com/watch?v=XXXXXXXXXX

seleccionamos ancho y alto y OK, nos dará el código a insertar donde ya estará incluido el uso de HD (alta definición).

Yo diría que es innecesario y que el código generado sigue siendo no válido ya que se insiste en el uso de la etiqueta EMBED pero, algo es algo.

Mucho más sencillo es tener el código en algún borrador y copiarlo cada vez que queremos usarlo:
<div style="text-align:center;"><object width="425" height="350"><param name="movie" value="http://www.youtube.com/v/XXXXXXXXXX&hl=es&fs=1&rel=0&ap=%2526fmt%3D18&showsearch=0&showinfo=0" /><param name="allowFullScreen" value="true" /><param name="movie" value="http://www.youtube.com/v/XXXXXXXXXX&hl=es&fs=1&rel=0&ap=%2526fmt%3D18&showsearch=0&showinfo=0" /></object></div>
¿Demasiado trabajo? ¿Queremos simplificar las cosas aún más? Usemos JavaScript y creemos una función que inserte los videos de YouTube de manera más automática. Este es el código de un ejemplo simplificado que insertamos antes de </head>:
<script type='text/javascript'>
//<![CDATA[
function insertar_YouTube(IDyoutube) {
var output = "<div style=\"text-align:center;\">";
output += "<object width=\"425\" height=\"350\" id=\"movie\" type=\"application/x-shockwave-flash\" data=\"http://www.youtube.com/v/" + IDyoutube + "&hl=es&fs=1&rel=0&ap=%2526fmt%3D18&showsearch=0&showinfo=0\">";
output += "<param name=\"movie\" value=\"http://www.youtube.com/v/" + IDyoutube + "&hl=es&fs=1&rel=0&ap=%2526fmt%3D18&showsearch=0&showinfo=0\" />";
output += "<param name=\"wmode\" value=\"transparent\" />";
output += "<param name=\"allowfullscreen\" value=\"true\" />";
output += "</object>";
output += "</div>";
document.write (output);
}
//]]>
</script>
¿Y para qué serviría? Bastaría insertar esto en un post:

<script>insertar_YouTube("XXXXXXXXXXX");</script>

cambiando las XXXXXXXXXXX por el ID del video.

Por ejemplo si quisiéramos insertar este video:

http://www.youtube.com/watch?v=lhqr-P2O0XI

escribiríamos esto:

<script>insertar_YouTube("lhqr-P2O0XI");</script>

53 comentarios:

Anónimo  

Muy interesante artículo master, directo a la etiqueta post interesantes (en firefox) se q los necesitare muy pronto.

Saludos.

Responder
Turko  

Genial, así ya no tengo que estar agregándole manualmente los parámetros y quitar esas molestas cosas que a YouTube le da por agregar.... :-|

Responder
Anónimo  

J viste la estrellitas y pavadeces :S, debería haber seguido con las imágenes!!!. Ahora no me pondré a corregir todo...gracias por la información Muacksss

Responder
Richard G.  

Excelente truco para ahorrarnos trabajo.

Lo probaré.

Salu2.

Responder
JMiur  

Con variantes, es lo que estoy usando actualmente porque es mucho más cómodo que escribir códigos. Se evitan errores.

Responder
Anónimo  

Oído cocina!! :D

Responder
Anónimo  

Realmente original.

:D

Responder
Susy  

Hola J.Miur,
un amigo y seguidor tuyo me ha traído hasta aquí por que estoy tratando de poner un vídeo familiar sin que lo puedan copiar, en mi blog de blogger.
He seguido tus instrucciones paso a paso varias veces, e, incluso, con el que tu pones, pero no he conseguido resultado ninguno, ni siquiera se puede ver.

Si me pudieras decir algo, te lo agradecería mucho.
Un abrazo y muchas gracias por anticipado.

Responder
JMiur  

Susy:
Explícate un poco más ¿Qué significa que no se pueda copiar? ¿Dónde está ese video?

Responder
Susy  

J.Miur,
ayer te envié una explicación larga de lo que tengo y hago, siguiendo tus instrucciones, para que te hagas una idea. Y no lo veo.
Aunque ya sé que es pronto, temo se haya perdido por estos pozos negros de la red.

Saludos y muchas gracias por tu interés.

Responder
JMiur  

Susy:
Me temo que no lo recibí. Envíalo de nuevo, en cuanto lo reciba te lo confirmo.

Responder
Susy  

Te lo envié dos veces, por si acaso... ¿Te ha llegado?

Responder
JMiur  

Puès no, Susy, no ha llegado. A ver, coloca la dirección del mail acá por si se trata de un error:
vagabundia@gmail.com
Otra alternativa, usa el formulario de contacto, colaca tu mail y te escribo. La verdad, es raro :)

Responder
Susy  

te lo mando a tu correo, sí es raro, si, quizás por que sea demasiado largo, digo yo...
Es que esta tarde te mandé otro, antes del que has leído ummm, que raro verdad???.
Venga, muchas gracias y un abrazo.

Responder
JMiur  

¡Llegó!!!! Tengo que leerlo pero, por lo menos, llegó :D

Responder
Susy  

Te llegó mi anterior comentario???

Responder
JMiur  

Ya leí tus mails y acabo de contestar el último de ellos, Susy.

Responder
Susy  

jajaja, ya salió perfecto, te he enviado otro E_mail y, además, desde aquí te envío otro abrazo... que espero te llegue :X

Responder
JMiur  

Saludos, Susy. Recién leo tu mail. Parece que el correo ha mejorado :D

Me alegro que funcionara.

Responder
Manuel de la Fuente  

Gracias, me ahorraste mucho trabajo ahora que estoy quitando todos esos embed.

Responder
Manuel de la Fuente  

¿Qué script podría usarse para los videos con JWPlayer?

Responder
JMiur  

No sé a que te refieres.

Responder
Booksonlineworld  

genial este script! mi blog de cine, esta lleno de videos de youtube y con este consejo me ahorro muchisimo trabajo.
Me suscribi a tu blog, no es util, es imprescindible :)

Responder
JMiur  

Saludos, Booksonlineworld. Es lo que uso habitualmente justamente para evitarse el trabajo de escribir tanto código :)

Responder
...  

Gracias por el hack, yo le hice algunos cambios. Me di cuenta que todo está basado en usar variables; ya con eso se pueden hacer muchísimas cosas.

un abrazo.

Responder
JMiur  

Exacto, esa es la idea, cambiándolas un poco se puede hacer casi cualquier cosa :)

Responder
fernandito  

oooooooooo

Responder
José Melo  

Fabuloso,
Perdona la ignorancia, pero qué es un post, es decir donde escribo el código, en un html o en donde
Gracias
José Melo
Ecuador

Responder
JMiur  

Un post es una entrada de tu blog.

Responder
Contactar:  

muchas gracias compadre me sirvio ene

Responder
Unknown  

oye me podrias ayudar ando tratando de crear una script similar pero para postear unos links automaticos me ayudarias
mira el codigo que hice fue este jajaj nose ni siquiera si esta bien,

donde te lo puedo mostrar

Responder
JMiur  

No sé si podría. Debería ver el código.

Responder
Unknown  

jajaj
pues si mira la pagina se llama multiupload.
tu subes un archivo y ellos lo suben a los demas servidores

al final de tan esta pagina

http://www.multiupload.com/FRK2BYYCQN

pero lo que yo ago es copearme el codigo de pagina y bla bla bla
y me dado cuanta que nada mas varia el codigo ultimo.

me gustaria hacer algo como lo de youtube pero que solo poner el codigo

FRK2BYYCQN

me arme los links lo intente pero no me salio jajaja porfa si tienes una idea o algo te lo agradeceria.

Responder
Unknown  

em oye cree un codigo = a este que se auto embed el video pero este es con el reproductor que tienes puesto aqui en otro post

Responder
JMiur  

Sigo sin saber qué has hecho, que código usas, qué errores muestra.

Responder
Unknown  

jajaja bueno ya lo solucione emm tengo el codigo de como postear automaticamente megavideo si te interesa emm dime que si y te dejo el link del documento txt.

Responder
REDESCUELA  

muchas gracias ,por tu codigo me sirvio mucho ahora ,mi duda es la siguiente si coloco un formulario donde un usuario inserte el codigo de la url de youtobe ,existe alguna forma de validar que el codigo sea un codigo valido de youtobe.

Responder
JMiur  

Si. Deberías tener un script que lea ese dato del formulario, parsee la dirección y verifique cada parte.

Responder
Unknown  

Buenas JMiur. Mi preguntas es si ese código es válido para e-mails. No quiero poner un link que te lleve a la página de youtube, mas bien quisiera hacer un embed EN EL CORREO MISMO que voy a enviar.. ¿como hago? Gracias de antemano.

Responder
JMiur  

¿Colocar el script en un mail? No, no me parece.

Responder
Unknown  

Entonces no se puede insertar o hacer embed en un correo??? ¿es imposible? Gracias por las respuestas.

Responder
JMiur  

Eso dependerá del programa de correo que utilices, hay algunos que permiten agregar HTML pero, en términos generales, un mail no es una una página web así que las reglas, no son las mismas.

Responder
Unknown  

Gracias me sirvio muchisimo!!!

Responder
JACK  

Gracias justo lo que buscaba un abrazo

Responder
Rafire Rocks  

Bastante útil este script, estoy haciendo un blog de cortometrajes y ya imaginarás que me cae al pelo. De casualidad no hay un script que modifique automáticamente todos los videos que ya están posteados? jajaja

Un saludo.

http://cortosdigitaltv.blogspot.com

Responder
Rafire Rocks  

Me funciona bien. Pero hay un inconveniente en las entradas con la opción "leer más", con imagen en miniatura, me aparece el código dentro del texto: "insertar_YouTube("XXXXXXXXXXX");", en de la descripción, ¿Cómo lo soluciono?

Un saludo.

http://cortosdigitaltv.blogspot.com

Responder
JMiur  

Tendrías que modificar el script que hace el resumen para eludir ese tipo de cosas o evitar que se mostrara o colcar una etiqueta en esas entradas y no resumirlas o agregar un texto de alguna clase al inicio del post aunque esté oculto.

Responder
Rafire Rocks  

JMiur, ¿Qué tengo que modificar en el script del resumen para eludir o evitar q se muestre esto? Y lo de agregar un texto q esté oculto al inicio no lo entendí, cómo impide eso q se muestre el código?

Un saludo.

Responder
JMiur  

Eso no puedo decirte porque depende de muchísimas cosas, de si hay algún dato que permita saber cuando se debe resumir y cuando no (una etiqueta, por ejemplo), del script en si mismo. Imposible responder.

Responder
Edinson Fabián Vásquez González  

Me parece muy práctico y sencillo, excelente script, me ha ayudado bastante... Graciass!!!!!1

Responder
q u i n o ƒ ƒ  

He usado este script durante los últimos tres años y funciona muy bien. Sólo hace muy poco comenzó a dar un problema, y es que activa el autoplay del video a pesar de estar indicado que no lo haga (seguramente YouTube ha cambiado algo que anula esa orden). Y naturalmente, cuando en una página varias entradas tienen videos ilustrativos que se activan todos a la vez, es un problema. Si alguien tiene una solución, la agradeceré profundamente.

Responder
q u i n o ƒ ƒ  

(Olvido comentar que la solución "parche" que encontré es quitar la opción &autoplay=0 de la cadena de instrucciones. Con eso los videos no se autoejecutan)

JMiur  

Es verdad lo que dice y recién acabo de notarlo. Debe ser algo nuevo pero en la información de Google sobre el reproductor de YouTube siguen diciendo lo mismo que antes: autoplay 0 o 1 así que es algo que han cambiado o no les está funcionando.

De todos modos, he recurrido a tu "parche" y con eso se solucionó el asunto :-)

Responder

¿Quiere dejar un comentario?

recuerde que los comentarios están siendo moderados y serán publicados a la brevedad ...

Nota: sólo los miembros de este blog pueden publicar comentarios.

Si le gusta ir a lo seguro utilice este botón para abrir los comentarios en una ventana modal en esta misma pagina.

Si añora tiempos idos, use este enlace para agregar un comentario al viejo estilo ...

 
CERRAR