Camera and Microphone Permission Errors — getUserMedia Failures in Browsers
Errorpermissions
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
- 1Check browser permission: click lock icon in URL bar > Site settings > Camera/Microphone > Allow
- 2Close other apps using the camera: Zoom, Teams, Skype, FaceTime, OBS, etc.
- 3On macOS: System Settings > Privacy & Security > Camera/Microphone > enable for your browser
- 4On Windows: Settings > Privacy > Camera/Microphone > enable for your browser
- 5Check hardware: verify the camera appears in Device Manager (Windows) or System Information (Mac)
- 6Test with a different site: visit webcamtest.com or Google Meet to verify camera works
Tags
cameramicrophonegetUserMediapermissionvideo-call
Related Items
More in Permissions
mac-error-4302-screencaptureMac Error 4302 — Screen Recording & Capture Permission Error
Warningmac-full-disk-access-permission-errorsMac Full Disk Access Errors — Permission Denied for Apps and Terminal
Warninglinux-permission-denied-chmod-chownLinux Permission Denied — chmod, chown & ACL Troubleshooting Guide
Warningbrowser-permission-api-errorsBrowser Permission API Errors — Notification, Geolocation & Camera Denied
Informationalbrowser-notification-permission-errorsWeb Notification Errors — Permission Denied and Push Notification Failures
Informationalbrowser-geolocation-errorsBrowser Geolocation Errors — Permission Denied and Position Unavailable
WarningFrequently 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.