Stop device microphone input after MediaRecorder interface stopped

After stopping a MediaRecorder instance recording audio, the device often shows that the browser tab is still "recording" for a variable amount of time after. This can be observed on both desktop and mobile browsers, even when the MediaRecorder.state reports inactive. This interferes with other apps on mobile devices. Despite the recording being stopped, the… Read More Stop device microphone input after MediaRecorder interface stopped