Alguns meses atrás (acho que foi com a v63), o Firefox mudou a maneira de desativar a reprodução automática na configuração
media.autoplay.enabled = false
para configurar
media.autoplay.default = 1 # or 2 for ask
e possivelmente
media.autoplay.allow-muted = false
Está tudo bem e bom. Mas a partir da v66, isso também parece não funcionar mais - a reprodução começa assim que uma página com um vídeo é carregada*. Isso ocorre em um novo perfil sem nada alterado além dessas configurações.
A reprodução automática ainda é evitada ao inserir um URL manualmente/recarregar uma página. Os únicos casos que falham são clicar em um link ou ser redirecionado (após um login, por exemplo).
Então minha pergunta é esta:Qual é a maneira atual de desativar a reprodução automática em qualquer lugar no Firefox v66?
*na verdade, somente se for carregado em primeiro plano - as guias de fundo não iniciam a reprodução mesmo após receberem o foco. Qual não é realmente o resultado esperado da configuração media.block-autoplay-until-in-foreground = true
(o valor padrão) se a reprodução automática fosse permitida ou desabilitada completamente.
Editar: A versão exata instalada é 66.0+linuxmint1+tessa
, se isso fizer diferença.
Responder1
O Firefox permite a reprodução automática se você visitou o URL clicando em um link no mesmo site. Por exemplo, se você estiver no Youtube e clicar em um link do Youtube, a reprodução automática não será impedida. Para desativar a reprodução automática nesses casos, defina
media.autoplay.enabled.user-gestures-needed = false
em sobre:config.
De acordo com ghacks.net, essa configuração foi introduzida originalmente para impedir a reprodução automática de vídeos em sites com os quais você não interagiu. O efeito de substituir media.autoplay.default = 1 parece ser um bug.