Guía de solución · Prueba de micrófono
Cómo solucionar «NotAllowedError: Permission denied» en tu micrófono o cámara
NotAllowedError significa que el navegador ha negado a esta página el acceso a tu micrófono o cámara. Alguien o algo dijo que no: pulsaste Bloquear una vez, el sitio está bloqueado en los ajustes del navegador, el sistema operativo oculta el dispositivo al navegador o una política de empresa lo desactiva. El dispositivo suele estar bien. Usa la comprobación en vivo de abajo y sigue los pasos hasta que funcione.
Lista de soluciones rápidas
- 1Haz clic en el icono de candado o de ajustes a la izquierda de la barra de direcciones, pon Micrófono y Cámara en Permitir y recarga la página.
- 2Abre los ajustes del sitio de tu navegador y quita este sitio de la lista de bloqueados.
- 3En Windows abre Configuración > Privacidad y seguridad > Micrófono (o Cámara) y activa el acceso para las aplicaciones y para tu navegador.
- 4En Mac abre Ajustes del Sistema > Privacidad y seguridad > Micrófono (o Cámara) y activa tu navegador.
- 5Cierra y vuelve a abrir el navegador después de cambiar los ajustes del sistema y pulsa Comprobar de nuevo.
Qué causa NotAllowedError
El navegador lanza NotAllowedError (las versiones antiguas dicen «Permission denied» o «PermissionDeniedError») cuando falta el permiso en uno de cuatro niveles: la página, el navegador, el sistema operativo o una política del administrador. Un clic en Bloquear recuerda tu respuesta, así que el aviso no vuelve a aparecer hasta que lo restableces.
También aparece cuando la página está dentro de un marco incrustado que no tiene permiso para pedir acceso. Una herramienta incrustada necesita que la página que la aloja le conceda el permiso de micrófono y cámara.
Soluciónalo en un ordenador de trabajo o de estudios
Si los pasos anteriores no cambian nada, es posible que un administrador haya desactivado el micrófono o la cámara para los navegadores. Los ajustes parecen correctos, pero aparecen en gris o vuelven a cambiar tras reiniciar. Pide a tu equipo de TI que permita el dispositivo para tu navegador o haz la prueba en un dispositivo personal para confirmar que el hardware funciona.
Para desarrolladores: cómo evitarlo
Pide el acceso solo después de un gesto del usuario, como pulsar un botón, sirve la página por HTTPS y, si incrustas un marco, añade allow="microphone; camera" al iframe. Captura el error y muestra instrucciones claras en lugar de una pantalla en blanco. La prueba de micrófono hace exactamente esto.
Preguntas frecuentes
Preguntas frecuentes
¿Qué significa NotAllowedError?
El navegador bloqueó el acceso a tu micrófono o cámara porque el permiso fue denegado por ti, por el navegador, por el sistema operativo o por una política.
¿Por qué nunca aparece el aviso de permiso?
Probablemente pulsaste Bloquear antes y el navegador lo recordó. Restablece el permiso del sitio desde el candado de la barra de direcciones y recarga.
¿NotAllowedError es lo mismo que Permission denied?
Sí. Los navegadores actuales usan el nombre NotAllowedError y algunos muestran el texto antiguo Permission denied o PermissionDeniedError para el mismo problema.
¿Arreglarlo expone mi audio o mi vídeo?
No. Permitir el acceso solo deja que esta página lea la señal en directo de tu dispositivo. La comprobación se ejecuta en tu navegador y no se sube ni se graba nada.