Guia de solução · Teste de microfone
Como corrigir «NotAllowedError: Permission denied» no microfone ou na câmera
NotAllowedError significa que o navegador recusou a esta página o acesso ao seu microfone ou câmera. Alguém, ou algo, disse não: você clicou em Bloquear uma vez, o site está bloqueado nas configurações do navegador, o sistema operacional esconde o dispositivo do navegador ou uma política da empresa o desativa. O dispositivo em si geralmente está bem. Use a verificação ao vivo abaixo e siga os passos até passar.
Lista de soluções rápidas
- 1Clique no ícone de cadeado ou de ajustes à esquerda da barra de endereço, defina Microfone e Câmera como Permitir e recarregue a página.
- 2Abra as configurações de site do navegador e remova este site da lista de bloqueados.
- 3No Windows, abra Configurações > Privacidade e segurança > Microfone (ou Câmera) e ative o acesso para os aplicativos e para o navegador.
- 4No Mac, abra Ajustes do Sistema > Privacidade e Segurança > Microfone (ou Câmera) e ative o navegador.
- 5Feche e reabra o navegador depois de mudar as configurações do sistema e pressione Verificar novamente.
O que causa o NotAllowedError
O navegador lança NotAllowedError (versões antigas dizem «Permission denied» ou «PermissionDeniedError») quando falta permissão em um de quatro níveis: a página, o navegador, o sistema operacional ou uma política do administrador. Um clique em Bloquear memoriza sua resposta, então o aviso não volta a aparecer até você redefini-lo.
Ele também aparece quando a página está dentro de um quadro incorporado sem permissão para pedir acesso. Uma ferramenta incorporada precisa receber a permissão de microfone e câmera da página que a hospeda.
Corrigir em um computador de trabalho ou escola
Se os passos acima não mudarem nada, um administrador pode ter desativado o microfone ou a câmera para os navegadores. As configurações parecem corretas, mas ficam esmaecidas ou voltam após reiniciar. Peça à equipe de TI para liberar o dispositivo para o navegador ou faça o teste em um dispositivo pessoal para confirmar que o hardware funciona.
Para desenvolvedores: como evitar
Peça o acesso somente após um gesto do usuário, como clicar em um botão, sirva a página por HTTPS e, ao incorporar um quadro, adicione allow="microphone; camera" ao iframe. Capture o erro e mostre instruções claras em vez de uma tela em branco. O teste de microfone faz exatamente isso.
Perguntas frequentes
Perguntas frequentes
O que significa NotAllowedError?
O navegador bloqueou o acesso ao seu microfone ou câmera porque a permissão foi negada por você, pelo navegador, pelo sistema operacional ou por uma política.
Por que o aviso de permissão nunca aparece?
Você provavelmente escolheu Bloquear antes e o navegador memorizou. Redefina a permissão do site pelo cadeado na barra de endereço e recarregue.
NotAllowedError é o mesmo que Permission denied?
Sim. Os navegadores atuais usam o nome NotAllowedError, e alguns mostram o texto antigo Permission denied ou PermissionDeniedError para o mesmo problema.
Corrigir isso expõe meu áudio ou vídeo?
Não. Permitir o acesso só deixa esta página ler o sinal ao vivo no seu dispositivo. A verificação roda no navegador e nada é enviado nem gravado.