Verificador de Permissão de Câmera e Microfone
Veja se a câmera e o microfone são suportados e qual estado de permissão o navegador informa — sem forçar uma janela.
- cameraunknown
- microphoneunknown
- notificationsunknown
- geolocationunknown
This reads the permission state your browser already holds — it never forces a prompt. “prompt” means the browser will ask when a test requests access. To change a granted/denied setting, use your browser’s site settings (usually the padlock icon in the address bar).
Como este teste funciona
Os testes de câmera solicitam um fluxo de vídeo com getUserMedia e o exibem em um elemento <video> que permanece totalmente no seu dispositivo. Ao conceder permissão, lemos as configurações reais da trilha — resolução, proporção, taxa de quadros e orientação — direto do MediaStreamTrack.
Onde o navegador oferece suporte, estimamos a taxa de quadros entregue com requestVideoFrameCallback, que dispara uma vez a cada quadro desenhado. As capturas são desenhadas em um canvas na memória e oferecidas como download local; nada é enviado a um servidor.
A câmera só é aberta quando você clica, um indicador na tela mostra quando ela está ativa, e o fluxo é encerrado no instante em que você aperta Parar, sai da página ou muda de aba.
Como usar
- Aperte o botão de conceder acesso e permita o acesso à câmera quando o navegador solicitar.
- Confira a prévia ao vivo e use os controles de espelhamento, seleção de dispositivo ou captura conforme necessário.
- Leia a resolução, a proporção e a taxa de quadros observada informadas abaixo da prévia.
- Se você tirar uma foto, revise-a e baixe-a — ela nunca sai do seu dispositivo.
- Aperte Parar para encerrar o fluxo da câmera; o indicador de ativa vai se apagar.
O que ele detecta
- Se o seu navegador consegue abrir a câmera e receber quadros
- A resolução, a proporção e a orientação da câmera negociadas
- Uma estimativa observada pelo navegador da taxa de quadros entregue
- Se a imagem parece correta para você (foco, exposição, cor), como verificação visual
O que ele não detecta
- As especificações certificadas do sensor ou a real qualidade óptica
- Se o problema está no hardware, no driver, na tampa de privacidade ou na iluminação
- Qualquer coisa sobre as pessoas ou a cena — nunca executamos detecção facial ou análise por IA
Solução de problemas
| Sintoma | O que fazer |
|---|---|
| Permissão negada | Clique no cadeado na barra de endereços, permita a câmera e recarregue a página. |
| Imagem preta | Verifique se há uma tampa de privacidade física e confirme que nenhum outro aplicativo está usando a câmera. |
| Dispositivo ocupado | Feche outros aplicativos (chamadas de vídeo) que estejam usando a câmera e tente de novo. |
| Câmera errada | Use o seletor de câmera para alternar entre a frontal, a traseira ou dispositivos externos. |
| Resolução ou taxa de quadros baixa | Melhore a iluminação, feche aplicativos pesados em segundo plano e tente uma conexão com fio ou menos sobrecarregada. |
Perguntas frequentes
Meu vídeo é enviado para algum lugar?
Não. A prévia e qualquer captura permanecem no seu dispositivo e nunca são enviadas a um servidor.
Por que a luz da minha câmera está acesa?
A sua câmera fica ativa enquanto o teste roda. Ela se apaga quando você aperta Parar ou sai da página.
Por que é preciso HTTPS?
Os navegadores só permitem o acesso à câmera em origens seguras (HTTPS), para a sua segurança.
Vocês fazem detecção facial?
Não. Nunca executamos detecção facial, reconhecimento ou qualquer análise por IA do seu vídeo.
Posso usar a câmera do meu celular?
Sim, e normalmente dá para alternar entre as câmeras frontal e traseira pelo seletor.
Por que a taxa de quadros é menor do que a especificação da câmera?
O valor é o que o navegador realmente entregou, que é afetado por iluminação, largura de banda USB e carga do sistema — não é a classificação do sensor.
Testes relacionados
Veja a prévia da câmera, escolha um dispositivo, espelhe ou gire e leia as configurações reais — resolução, proporção e taxa de quadros observada.
Verifique se o seu navegador detecta o microfone e reage ao som, com medidor de nível ao vivo, forma de onda e espectro.
Uma matriz pesquisável de suporte a Web APIs — suportado, não suportado ou permissão necessária — sem janelas automáticas.