YouTube: cómo presentar un video incrustado con el sonido silenciado

4 minutos de lectura

Estoy tratando de incrustar un video con el sonido silenciado, pero no puedo entender cómo hacerlo funcionar.

Actualmente estoy usando esto pero no funciona:

<iframe src="https://www.youtube.com/embed/uNRGWVJ10gQ?rel=0&amp;autoplay=1" width="560" height="315" frameborder="0" allowfullscreen></iframe>

¿Alguno de ustedes sabe cómo puedo hacer que esto funcione?

YouTube: cómo presentar un video incrustado con el sonido silenciado
Devon Yarbrough

Actualizado

Agregar &mute=1 hasta el final de su URL.

Su nuevo código sería:

<iframe src="https://www.youtube.com/embed/uNRGWVJ10gQ?rel=0&amp;autoplay=1&mute=1" width="560" height="315" frameborder="0" allowfullscreen></iframe>

  • ya no funciona use la API de youtube (stackoverflow.com/a/41045251/353752)

    – mwm

    05 jul.

  • @FrankConijn, ¿solución más fácil? las respuestas son las mismas, pero esta tiene un ejemplo, no importa quien sea el primero, con ejemplo las cosas se hacen mas faciles.

    – DISPOSITIVOS ICG

    24 sep.

  • @ICGDEVS — Su comentario no tiene ningún sentido. Mire las fechas de las ediciones y mi comentario, debajo de otra respuesta, y sin decir nada sobre ‘más fácil’.

    – Frank Conijn

    24 sep.

  • Mal mio, lo siento. de todos modos, tu comentario antes del mío se ha ido, por lo que ya no tiene sentido.

    – DISPOSITIVOS ICG

    25 sep.

YouTube: cómo presentar un video incrustado con el sonido silenciado
Adriana

Para mí funciona usando &autoplay=1&mute=1

  • Debería haber sido así de fácil desde el principio. Sí, eso también funciona para mí.

    – Gerard Reches

    26 jun.

  • De hecho, es tan simple como eso: solo agregue &amp;mute=1.

    – Frank Conijn

    05 mar. 18 04:24

YouTube: cómo presentar un video incrustado con el sonido silenciado
Paul

La respuesta aceptada no me funcionaba, seguí este tutorial en cambio con éxito.

Básicamente:

<div id="muteYouTubeVideoPlayer"></div>
<script async src="https://www.youtube.com/iframe_api"></script>
<script>
 function onYouTubeIframeAPIReady() {
  var player;
  player = new YT.Player('muteYouTubeVideoPlayer', {
    videoId: 'YOUR_VIDEO_ID', // YouTube Video ID
    width: 560,               // Player width (in px)
    height: 316,              // Player height (in px)
    playerVars: {
      autoplay: 1,        // Auto-play the video on load
      controls: 1,        // Show pause/play buttons in player
      showinfo: 0,        // Hide the video title
      modestbranding: 1,  // Hide the Youtube Logo
      loop: 1,            // Run the video in a loop
      fs: 0,              // Hide the full screen button
      cc_load_policy: 0, // Hide closed captions
      iv_load_policy: 3,  // Hide the Video Annotations
      autohide: 0         // Hide video controls when playing
    },
    events: {
      onReady: function(e) {
        e.target.mute();
      }
    }
  });
 }

 // Written by @labnol 
</script>

  • También puedes agregar mute: 1 como adicional playerVar y luego el onReady el evento no es necesario. Asegúrese de agregar una coma después autohide: 0 y tenga en cuenta que no puede usar mute: 0 porque eso sería considerado ‘spam’. También tenga en cuenta que una vez que haya silenciado explícitamente un video cuando actualice la página, seguirá silenciado.

    – Simón_Weaver

    20 jul.

  • ¿Alguien sabe cómo usar este método para más de un video en una página? Intenté cambiar el id de El div en cada instancia, pero solo se muestra el primer video. Todos los otros videos en la misma página no son visibles.

    – ChaosFreak

    04 may. 21 en 18:25

YouTube: cómo presentar un video incrustado con el sonido silenciado
juan manuel de castro

Esto es facil. Solo agrega silencio = 1 al parámetro src de iframe.

Ejemplo:

<iframe src="https://www.youtube.com/embed/uNRGWVJ10gQ?controls=0&mute=1&showinfo=0&rel=0&autoplay=1&loop=1&playlist=uNRGWVJ10gQ" frameborder="0" allowfullscreen></iframe>

<iframe  src="https://www.youtube.com/embed/7cjVj1ZyzyE?autoplay=1&loop=1&playlist=7cjVj1ZyzyE&mute=1" frameborder="0"  allowfullscreen></iframe>

silencio = 1

  • Por favor agregue alguna explicación Cómo responder

    – Hani

    14 feb. 18 en 12:08


YouTube: cómo presentar un video incrustado con el sonido silenciado
hassanmen

<iframe width="560" height="315" src="https://www.youtube-nocookie.com/embed/ObHKvS2qSp8?list=PLF8tTShmRC6uppiZ_v-Xj-E1EtR3QCTox&autoplay=1&controls=1&loop=1&mute=1" frameborder="0" allowfullscreen></iframe>



<iframe width="560" height="315" src="https://www.youtube.com/embed/ObHKvS2qSp8?list=PLF8tTShmRC6uppiZ_v-Xj-E1EtR3QCTox&autoplay=1&controls=1&loop=1&mute=1" frameborder="0" allowfullscreen></iframe>

  • Por favor agregue alguna explicación Cómo responder

    – Hani

    14 feb. 18 en 12:08


YouTube: cómo presentar un video incrustado con el sonido silenciado
Ismet Doganci Webdesign19

Me gustaría agradecer al amigo que publicó los códigos a continuación en esta área. Finalmente resolví un problema con el que tuve que lidiar todo el día.

<div id="muteYouTubeVideoPlayer"></div>
                            <script async src="https://www.youtube.com/iframe_api"></script>
                            <script>
                                function onYouTubeIframeAPIReady() {
                                    var player;
                                    player = new YT.Player('muteYouTubeVideoPlayer', {
                                        videoId: 'xCIBR8kpM6Q', // YouTube Video ID
                                        width: 1350, // Player width (in px)
                                        height: 500, // Player height (in px)
                                        playerVars: {
                                            autoplay: 1, // Auto-play the video on load
                                            controls: 0, // Show pause/play buttons in player
                                            showinfo: 0, // Hide the video title
                                            modestbranding: 0, // Hide the Youtube Logo
                                            loop: 1, // Run the video in a loop
                                            fs: 0, // Hide the full screen button
                                            cc_load_policy: 0, // Hide closed captions
                                            iv_load_policy: 3, // Hide the Video Annotations
                                            autohide: 0, // Hide video controls when playing
                                            rel: 0 
                                        },
                                        events: {
                                            onReady: function(e) {
                                                e.target.setVolume(5);
                                            }
                                        }
                                    });
                                }

                                // Written by @labnol

                            </script>

.

¿Ha sido útil esta solución?