Acabei de escrever um tutorial sobre como desativar a reprodução automática de vídeos Flash e HTML5 no Firefox e Chrome, em que mencionei a preferência media.autoplay.enabled do Firefox para desativar a reprodução automática de alguns - mas não todos - vídeos HTML5.
A razão pela qual isso funciona apenas em alguns sites, mas não em outros, é por causa de como os sites implementam o player e as chamadas play (). Os sites podem chamar play () diretamente sem usar a reprodução automática e, se for o caso, não serão bloqueados pela implementação atual do Firefox pelo recurso, pois só bloqueia vídeos se a reprodução automática for usada explicitamente.
É o caso do YouTube, por exemplo, que você pode testar facilmente, definindo a preferência como false no Firefox antes de reproduzir um vídeo no YouTube posteriormente. Você notará que o vídeo é reproduzido automaticamente quando você abre o site.
Pelo menos, esse é o caso se você executar uma versão do navegador anterior à 41. Se você executar a versão Nightly mais recente do navegador, notará que a Mozilla corrigiu o problema.
Definir a preferência como false e visitar o YouTube posteriormente interromperá a reprodução automática de todos os vídeos no site.
A lista de erros, aberta em 2011, teve que ser reaberta várias vezes, pois o Mozilla, por várias razões, não implementou a alteração no navegador.
O trabalho começou há apenas alguns dias e o patch final que resolve o problema chegou às versões do Firefox 41 rapidamente depois.
O Firefox 41 está atualmente disponível no canal Nightly. Isso significa que os usuários estáveis terão que esperar alguns meses antes de chegar à versão do navegador (leva seis semanas para mudar para uma nova versão com a próxima atualização da versão 39 lançada em 30 de junho de 2015).
A Mozilla pretende lançar o Firefox 41 em 22 de setembro no canal estável do navegador.
Instruções para ativar o bloqueio de vídeo HTML5 no Firefox
Faça o seguinte para bloquear a reprodução automática de vídeo HTML5 no navegador:
- Digite about: config na barra de endereços do navegador e pressione Enter.
- Confirme que você será cuidadoso se a notificação aparecer.
- Use a pesquisa na parte superior para encontrar a preferência media.autoplay.enabled.
- Clique duas vezes nele.
Fazer isso uma vez define a preferência como false, o que desativa a reprodução automática de elementos HTML no Firefox. Você pode reverter isso a qualquer momento clicando duas vezes novamente ou clicando com o botão direito do mouse na preferência e selecionando a opção de redefinição no menu de contexto.