2011-12-19 17 views

Respuesta

16

Los tres parámetros que he encontrado útiles son:

showinfo=0 
controls=0 
autohide=1 

showinfo=0 asegura que el vídeo no se visualiza el título en la parte superior del cuadro de video. controls=0 oculta la barra inferior con el botón de reproducción, el volumen, etc. autohide=1 oculta los controles hasta que pasa el cursor sobre ellos, que es probablemente el más útil.

Todos los documentos oficiales son here.

+0

autohide ha quedado en desuso. echa un vistazo a la API de jugador de iframe proporcionada por la respuesta anterior. – JaysQubeXon

0

ACTUALIZACIÓN:

¿Ha intentado utilizar el parámetro jugador "modestbranding" ver https://developers.google.com/youtube/player_parameters

Ejemplo: http://www.youtube.com/v/lT0ReYP3fDA?version=3&controls=0&modestbranding=1&showsearch=0


retirar la capa de “jugar en youtube” manualmente está en contra de las Condiciones de servicio.

Su API Client no modificará, reemplazará o deshabilitará el funcionamiento de los enlaces a sitios web de YouTube o de terceros provistos en YouTube. No alentará ni creará funcionalidades para sus usuarios u otros terceros. resultados de búsqueda o proporcionados a través de la API de YouTube o el reproductor de YouTube;

No está muy bien documentado, pero si se rompen los Términos del Servicio de todos modos, Youtube puede poner en una lista negra su sitio web. Lo que sucede es básicamente que cada video devolverá un código de error 105 y dejará de funcionar. Esto le sucedió a un sitio en el que trabajé una vez y no fue fácil ponerse en contacto con Google para obtener la revocación de la lista negra (después de hacer los cambios para estar en línea con los ToS nuevamente).

2

No es posible eliminar el botón de reproducción del reproductor de YouTube, Hear tres soluciones para que

1: reproducir automáticamente el video

2: añadir su superposición con el botón personalizado en el reproductor utilizando vez el botón se hace clic, y luego manejar la reproducción y la pausa del video usando javascript

3: extraer la URL de contenido de vídeo (en contra de la política de YouTube, pero funciona y se puede romper en cualquier momento en el futuro)

embedd url:

http://www.youtube.com/embed/VIDEO_ID?autoplay=1&showinfo=0&modestbranding=1&wmode=transparent&controls=1&color=white&rel=0&enablejsapi=1&playsinline=1&&version=3&theme=light&autohide=1&egm=0&showsearch=0&loop=1&playlist=VIDEO_ID" 

La URL anterior se reproducirá el video de auto si está utilizando HTML 5 no va a reproducirse de forma automática por defecto, Para que usted necesita para hacer uso del javascript para reproducir automáticamente el video.

Una cosa más: Una vez que el video termina una vez más muestra el botón de reproducción y la información del vídeo, como pre mi conocimiento es inevitable.

12

Lo encontré imposible. Por lo tanto, la única forma de ocultar el botón Reproducir es colocar la imagen de video sobre el video que se puede obtener de YouTube de la siguiente manera. Cada video de YouTube tiene 4 imágenes generadas. Ellos tienen el formato predecible de la siguiente manera:

http://img.youtube.com/vi/<insert-youtube-video-id-here>/0.jpg 
http://img.youtube.com/vi/<insert-youtube-video-id-here>/1.jpg 
http://img.youtube.com/vi/<insert-youtube-video-id-here>/2.jpg 
http://img.youtube.com/vi/<insert-youtube-video-id-here>/3.jpg 

Pero una vez que añadir la superposición, al hacer clic en la pantalla en lugar del control no se puede reproducir el vídeo, Para ello se suman el jQuery siguiente, que reproduce el vídeo

jQuery('#overlay').click(function(){ 
     jQuery(this).hide(); 
     jQuery('#youtube_id').get(0).playVideo(); 

}); 
3

¡La respuesta más votada funciona bien ahora! (Mié Sep 9 '15) debe colocar los parámetros

  1. &showinfo=0&controls=0&autohide=1 Sólo después de que el código fuente de vídeo
  2. y sin salto de línea en src = "..."

Creo que casi te perdiste en los casos anteriores.

Las siguientes son mi código de ejemplo.

<div> 
    <iframe id="bgVideo" width="800" height="480" frameborder="0" allowfullscreen 
    src="//www.youtube.com/v/j-EQgzyoXMk&autoplay=1&loop=1&playlist=j-EQgzyoXMk&showinfo=0&controls=0&autohid=1"> 
    </iframe> 
</div> 

Significa ... no lo hacen así,

<iframe src="..." showinfo="0" controls="0" autohide="1" ...></iframe>` 

o así,

<iframe src="//www.youtube.com/v/... 
      &autoplay=1 
      &showinfo=0 
      &controls=0 
      &autohide=1 
      &...></iframe> 

y de mi ejemplo consecuencia pantalla.

(no pude publicar las imágenes, debido a mi reputación ... Ver aquí: http://i.stack.imgur.com/zC5lz.jpg)

No se olvide!

  1. parámetros &showinfo=0&controls=0&autohide=1 Sólo después de que el código fuente de vídeo
  2. y sin salto de línea en src = "..."
0

2017 Respuesta:

Si eres En referencia al logotipo de "YouTube" en la esquina inferior derecha, esto se puede eliminar con el parámetro info:

showinfo=1 

Por supuesto, esto provoca que se muestre también otra información (como el título del video), lo que puede ser indeseable. Aún así, ¡el logo está oculto! :)

Cuestiones relacionadas