Error Codes Wiki

Camera and Microphone Permission Errors — getUserMedia Failures in Browsers

Errorpermissions

About Camera and Microphone Permission Errors

Fix browser camera and microphone errors including permission denied, NotFoundError, NotReadableError, and device access failures for video calls and recording. This guide covers everything you need to know about this topic, including common causes, step-by-step solutions, and answers to frequently asked questions.

Here are the key things to understand: getUserMedia() API requests access to camera and/or microphone. Error types: NotAllowedError (permission denied), NotFoundError (no device), NotReadableError (device in use). Browsers require HTTPS for camera/microphone access (except localhost). Only one application can use the camera at a time on most systems. macOS requires both browser and OS-level camera/microphone permission. Understanding these fundamentals will help you diagnose and resolve this issue more effectively.

The most common reasons this occurs include: User denied the camera/microphone permission prompt. Another application (Zoom, Teams, Skype) already using the camera exclusively. No camera or microphone hardware detected by the operating system. OS-level permissions blocking the browser from accessing the device. Privacy cover on the laptop camera preventing video capture. Identifying the root cause is the first step toward finding the right solution.

To resolve this, follow these recommended steps: Check browser permission: click lock icon in URL bar > Site settings > Camera/Microphone > Allow. Close other apps using the camera: Zoom, Teams, Skype, FaceTime, OBS, etc.. On macOS: System Settings > Privacy & Security > Camera/Microphone > enable for your browser. On Windows: Settings > Privacy > Camera/Microphone > enable for your browser. Check hardware: verify the camera appears in Device Manager (Windows) or System Information (Mac). Test with a different site: visit webcamtest.com or Google Meet to verify camera works. If these steps do not resolve the issue, consider consulting additional resources or a qualified professional.

This article is part of our Browser Errors collection on Error Codes Wiki. We provide comprehensive, up-to-date information to help you find solutions quickly.

Quick Answer

Why does my camera work in one browser but not another?

Each browser has separate permission settings. Check OS-level permissions for the specific browser. Also, only one app/tab can use the camera at a time — close other tabs using it.

Overview

Fix browser camera and microphone errors including permission denied, NotFoundError, NotReadableError, and device access failures for video calls and recording.

Key Details

  • getUserMedia() API requests access to camera and/or microphone
  • Error types: NotAllowedError (permission denied), NotFoundError (no device), NotReadableError (device in use)
  • Browsers require HTTPS for camera/microphone access (except localhost)
  • Only one application can use the camera at a time on most systems
  • macOS requires both browser and OS-level camera/microphone permission

Common Causes

  • User denied the camera/microphone permission prompt
  • Another application (Zoom, Teams, Skype) already using the camera exclusively
  • No camera or microphone hardware detected by the operating system
  • OS-level permissions blocking the browser from accessing the device
  • Privacy cover on the laptop camera preventing video capture

Steps

  1. 1Check browser permission: click lock icon in URL bar > Site settings > Camera/Microphone > Allow
  2. 2Close other apps using the camera: Zoom, Teams, Skype, FaceTime, OBS, etc.
  3. 3On macOS: System Settings > Privacy & Security > Camera/Microphone > enable for your browser
  4. 4On Windows: Settings > Privacy > Camera/Microphone > enable for your browser
  5. 5Check hardware: verify the camera appears in Device Manager (Windows) or System Information (Mac)
  6. 6Test with a different site: visit webcamtest.com or Google Meet to verify camera works

Tags

cameramicrophonegetUserMediapermissionvideo-call

Related Items

More in Permissions

Frequently Asked Questions

Each browser has separate permission settings. Check OS-level permissions for the specific browser. Also, only one app/tab can use the camera at a time — close other tabs using it.