Used MediaRecorder for browser recording with capability detection and supported-format handling. A Chromium check with a fake microphone passed, while real phone and microphone behavior remained outside the observed validation.
- What worked
- Enabled recording and review without introducing a browser recording library.
- What got in the way
- Integration needed explicit handling of secure contexts, microphone availability, and format differences; the observed browser check covered only one browser environment.