2012-05-12 19 views
10

¿Alguien sabe cómo hacer que un video de youtube incrustado se reproduzca en bucle?Reproducir un video de youtube incrustado en el bucle

He intentado el código generado a partir de official youtube developer website pero no funciona en absoluto. No se reproduce después de que el video termine en Firefox y Chrome. Aquí está el código generado que no funciona.

<object style="height: 390px; width: 640px"> 
    <param name="movie" value="https://www.youtube.com/v/u1zgFlCw8Aw?version=3&feature=player_embedded&loop=1"> 
    <param name="allowFullScreen" value="true"> 
    <param name="allowScriptAccess" value="always"> 
    <embed src="https://www.youtube.com/v/u1zgFlCw8Aw?version=3&feature=player_embedded&loop=1" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="425" height="344"> 
</object> 

He intentado buscar en google pero no hay ninguna instrucción buena.

Respuesta

32

trate de tomar un vistazo aquí https://developers.google.com/youtube/player_parameters#loop

Tomado del enlace

Actualmente, el parámetro de bucle sólo funciona en el reproductor AS3 cuando se utiliza junto con el parámetro de lista de reproducción. Para repetir un solo vídeo, establezca el valor del parámetro de bucle a 1 y se ajusta el valor del parámetro lista de reproducción con el mismo ID de vídeo que ya está especificado en la URL de la API del jugador:

http://www.youtube.com/v/VIDEO_ID?version=3&loop=1&playlist=VIDEO_ID

Parece que es posible que falte la parámetro de lista de reproducción necesario junto con el parámetro del ciclo.

demostración enlace: http://jsfiddle.net/E3Euv/

+1

Gracias, funciona pero tengo 2 videos del mismo video en la lista de reproducción y el video se vuelve a cargar cada vez que se reproduce, lo que es una pérdida de ancho de banda. ¿Hay alguna manera de evitar eso al no usar la lista de reproducción? – gigadot

+0

Como lo indica el documento de referencia, no lo creo, pero intentaré investigarlo un poco más para ayudar =) – Chase

+0

Gracias. Realmente aprecio tu ayuda. – gigadot

4

no puedo dejar un comentario para respuesta aceptada de Chase, pero para tener el programa de reproducción solamente un video y no dos, sólo tiene que utilizar la coma que separa los ID de vídeo y permite lista de reproducción de 1 a realizarse.

Ejemplo:
& lista de reproducción =,

actualización jsFiddle:
http://jsfiddle.net/E3Euv/1/

+0

Aunque el video se ha vuelto a descargar, es un buen truco. Te di un voto arriba. Gracias. – gigadot

+1

¡Gracias! He [publicado] (https://developers.google.com/youtube/forum/discussion?place=topic%2Fyoutube-api-gdata%2FT61ul91GeQU%2Fdiscussion) esto como un error para el foro de YouTube Dev, ya que de hecho el caché debería ser usado. – arttronics

+0

Parece que está usando el caché si ahora solo tengo un video en la lista de reproducción. No lo he probado para videos múltiples, pero esto es lo suficientemente bueno para mí. Muchas gracias. Hubiera aceptado esta respuesta si fuera la primera. – gigadot

1

he agotado las posibilidades con Youtube. Si no hay nada más, es una inyección de ancho de banda ya que el video se recarga cada vez.

He subido mi video de bucle a Vimeo. Problema resuelto.

Cuestiones relacionadas