Evitar que vídeos do YouTube incorporados sejam reproduzidos automaticamente?

3

Ao acessar determinados sites que têm vídeos do YouTube incorporados, percebi que, às vezes, quando a página da web é carregada, o vídeo do YouTube é reproduzido automaticamente e o código-fonte aparece decidido por um modificador para o URL do vídeo incorporado .

Minha pergunta é se existe algum tipo de configuração (em qualquer navegador ou no próprio YouTube) ou talvez uma extensão do Chrome que permita desabilitar a reprodução automática de qualquer site, independentemente de o URL ter sido configurado para reprodução automática?

Até agora, não consegui encontrar nenhuma extensão ou configuração para permitir isso. É possível que algum tipo de certificado modificado para um dos sites dos quais os vídeos incorporados pelo YouTube extraiam informações possa impedir isso?

    
por Ethan Field 24.11.2016 / 15:25

3 respostas

3

Aqui está um script > Eu escrevi que pode fazer isso:

// ==UserScript==
// @name         Stop Youtube Embedded Video Autoplay
// @namespace    none
// @version      0.1
// @description  Stop autoplaying YouTube Embedded Videos.
// @author       none
// @match        *://*/*
// @grant        none
// ==/UserScript==

(function() {
'use strict';

var vid = document.getElementsByTagName("iframe");
for (var i = 0, l = vid.length; i < l; i++) {
    var vidno = vid[i];
    var reg = new RegExp(/.*youtube.*autoplay=1.*/i);
    if (reg.test(vidno.src)){
        vidno.src=vidno.src.replace("autoplay=1", "autoplay=0");
    }
}


})();

Você só precisará criar um novo UserScript no Greasemonkey, no Tampermonkey, etc. Ele será executado em todas as páginas, procure por vídeos do YouTube incorporados e pare-os de reprodução automática.

    
por 24.11.2016 / 16:45
1

Você pode usar a extensão do Chrome Parar a reprodução automática no YouTube .

No Firefox, você pode usar o YouTube No Buffer .

    
por 24.11.2016 / 16:17
1

Não apenas para vídeos do YouTube, mas para todos os vídeos:

No firefox, para interromper a reprodução automática, abra a página about:config e defina media.autoplay.enabled para false

No Chrome, para parar a reprodução automática, abra a página chrome://flags/#autoplay-policy e escolha Document user activation is required

Após a alteração, liberte o seu navegador.

    
por 07.07.2018 / 22:19