<iframe width="100%" height="100%" src="//www.youtube.com/embed/qUJYqhKZrwA?autoplay=1&showinfo=0&controls=0" frameborder="0" allowfullscreen>

Si se quita ?autoplay=1 el vídeo no funciona. Parece que usted no puede utilizar los controles de parámetro sin reproducción automática habilitada.

No sé por qué esto no es mencionado en el YouTube insertar valoración crítica.

Espero equivocarme.

https://developers.google.com/youtube/player_parameters#controls

InformationsquelleAutor Joe Isaacson | 2013-12-20

9 Comentarios

  1. 110

    Conjunto de autoplay=0

    <iframe width="100%" height="100%" src="//www.youtube.com/embed/qUJYqhKZrwA?autoplay=0&showinfo=0&controls=0" frameborder="0" allowfullscreen>
    

    Como se ve aquí: Autoplay=0 Prueba

    • Esto es genial, funciona perfecto
    • Nota: esto ya no parece funcionar. YouTube más probable es que ha cambiado su API – no estoy seguro de lo que la alternativa actual/revisión.
    • Todavía me funciona.
    • No me funciona en Chrome e IE.
    • Una cosa a tener en cuenta es que un usuario todavía puede utilizar la tecla de flecha derecha para avanzar en el video. Parece que cada pulsación de tecla es de 5 segundos de avance rápido/salto. Si esa es tu meta, tendrá que agregar el parámetro &disablekb=1 que deshabilitar todas las funciones de teclado (incluyendo reproducir/pausa desde el teclado).
    • showinfo está en desuso ver en google docs revisión de la historia de anuncio – enlace

  2. 12

    Para continuar utilizando el iframe de YouTube, sólo tienes que tener para cambiar ?autoplay=1 a ?autoplay=0.

    Otra forma de hacerlo sería mediante el uso de YouTube JavaScript Player API. (https://developers.google.com/youtube/js_api_reference)

    Edit: la de YouTube JavaScript Player API ya no es compatible.

    <div id="howToVideo"></div>
    
    <script type="application/javascript">
    
        var ga = document.createElement('script');
        ga.type = 'text/javascript';
        ga.async = false;
        ga.src = 'http://www.youtube.com/player_api';
        var s = document.getElementsByTagName('script')[0];
        s.parentNode.insertBefore(ga, s);
    
        var done = false;
        var player;
    
        function onYouTubePlayerAPIReady() {
            player = new YT.Player('howToVideo', {
                height: '390',
                width: '640',
                videoId: 'qUJYqhKZrwA',
            playerVars: {
                controls: 0,
                disablekb: 1
            },
              events: {
                'onReady': onPlayerReady,
                'onStateChange': onPlayerStateChange
              }
            });
        }
        function onPlayerReady(evt) {
            console.log('onPlayerReady', evt);
        }
        function onPlayerStateChange(evt) {
            console.log('onPlayerStateChange', evt);
            if (evt.data == YT.PlayerState.PLAYING && !done) {
                setTimeout(stopVideo, 6000);
                done = true;
            }
        }
    
        function stopVideo() {
            console.log('stopVideo');
            player.stopVideo();
        }
    
    </script>
    

    Aquí es un jsfiddle para el ejemplo: http://jsfiddle.net/fgkrj/

    Nota que el jugador se deshabilitan los controles en el «playerVars» parte del jugador. El único sacrificio que hacer es que los usuarios todavía pueden pausar el video haciendo clic en él. Yo sugeriría escribir una simple función de javascript que se suscribe a un evento de detención y llamadas player.playVideo().

    • se puede configurar la reproducción automática 0 en el playerVars?
    • No JS API admite cuando la adición de &enablejsapi=1 parámetro?
    • ¿Qué evidencia hay de que el api de JS ya no es compatible? No hay ningún aviso en la documentación que lo indica.
  3. 8

    uso autoplay=0

    de reproducción automática, toma 2 valores.

    Values: 0 or 1. Default is 0. Sets whether or not the initial video will autoplay when the player loads.
    

    la parte importante

    autoplay=0&showinfo=0&controls=0
    

    Aquí está la demo de ur problema El VIOLÍN

  4. 2

    Siga este https://developers.google.com/youtube/player_parameters para obtener más información acerca de los controles de vídeo como:

    <iframe id="video_iframe" width="660" height="415" src="http://www.youtube.com/v/{{course_url}}?start=7&autoplay=0&showinfo=0&iv_load_policy=3&rel=0"
                    frameborder="0"
                    allowfullscreen></iframe>
    

    start=7&autoplay=0&showinfo=0&iv_load_policy=3&rel=0″
    frameborder=»0″

    todos los controles que se describen en no

  5. 2
    ?modestbranding=1&autohide=1&showinfo=0&controls=0
    
    autohide=1
    

    es algo que nunca he encontrado… pero era la clave 🙂 espero que sea de ayuda

  6. 0

    Para que se le retire el tubo de controls y title puede hacer algo como esto

    HTML:

    <iframe width="560" height="315" src="https://www.youtube.com/embed/zP0Wnb9RI9Q?autoplay=1&showinfo=0&controls=0" frameborder="0" allowfullscreen ></iframe>

    código con salida

    showinfo=0 se utiliza para eliminar el título y &controls=0 se utiliza para eliminar los controles como volumen,jugar,pausa,gastar.

  7. -1

    De reproducción automática sólo funciona con /v/ en lugar de /embed/, así que cambiar el src para:

    src="//www.youtube.com/v/qUJYqhKZrwA?autoplay=1&showinfo=0&controls=0"

    • La función de reproducción automática parámetro funciona con /embed/ enlaces para mí.
  8. -1

    Puede ocultar el «Ver más Tarde» Botón mediante el uso de «Youtube-nocookie» (esto no va a ocultar el Botón de compartir)

    La adición de controls=0 también eliminar el vídeo de la barra de control en la parte inferior de la pantalla y el uso de modestbranding=1 va a quitar el logotipo de youtube en la parte inferior derecha de la pantalla

    Sin embargo el uso de ellos tanto no funciona como se esperaba (sólo oculta el vídeo de la barra de control)

    <iframe width="100%" height="100%" src="https://www.youtube-nocookie.com/embed/fNb-DTEb43M?controls=0" frameborder="0" allowfullscreen></iframe>
    

Dejar respuesta

Please enter your comment!
Please enter your name here