Deixe o jogador escolher quando o som começa
Inicie a reprodução audível em resposta a uma ação clara do jogador, como selecionar uma configuração de áudio ou iniciar um jogo após uma entrada intencional. Os navegadores podem bloquear a reprodução automática quando o jogador não interage com a página, e as políticas variam. Se a reprodução for negada, mantenha o jogo jogável e apresente um controle de som claro em vez de tentar novamente em segundo plano.
Fornece um silenciamento geral fácil de encontrar, além de controles separados de música e efeitos quando eles servem a finalidades diferentes. Mostre o estado atual com um rótulo ou ícone claro. MDN explica que os navegadores podem bloquear a reprodução automática de mídia ou áudio da Web e recomenda lidar com esse resultado com elegância.
Mantenha o estado do áudio previsível
Aplique silenciamento geral consistentemente a todos os canais de áudio. Se as configurações persistirem, reflita a escolha armazenada; se eles forem redefinidos, mostre o padrão quando o jogo abrir.
Teste o mudo antes e durante a reprodução, reprodução automática bloqueada e volume do dispositivo em zero. Combine informações de áudio importantes com uma dica visual. MDN documenta controles de mídia integrados; um mixer personalizado precisa de seu próprio estado claro e manipulação de entrada.
Perguntas sobre controles de áudio do jogo
Por que o áudio do navegador não iniciou automaticamente?
Os navegadores geralmente bloqueiam a reprodução automática sonora até que o usuário interaja com a página. Faça com que o áudio comece a partir de uma ação intencional e mantenha uma forma visível de ativá-lo ou silenciá-lo.
Um botão mudo deveria silenciar a música e os efeitos?
Um silenciamento geral deve silenciar todos os canais do jogo. Controles separados de música e efeitos também podem ser úteis, desde que cada estado seja visível e previsível.
Leitura complementar
Viu alguma informação desatualizada? Informar uma correção