METHRAX
Developer Tools / @methrax/voice-recorder / Browser Support & Media Behavior

Browser Support & Media Behavior

Support matrix

Browser Capture Playback Device changes Preferred output
Chrome (current) Supported Supported Supported WebM/Opus
Edge (current) Supported Supported Supported WebM/Opus
Firefox (current) Supported Supported Supported WebM or Ogg
Safari 16.4+ Supported Supported Supported where exposed MP4

All browsers require HTTPS and a user gesture for microphone permission. Hardware-change events and browser-provided labels can vary by platform.

MIME selection

The recorder prefers audio/webm;codecs=opus and selects a supported fallback when necessary. Browser capability is detected rather than assumed.

Resource cleanup

The facade owns mutable browser resources and safely cleans up streams, timers, AudioContext, and generated object URLs.