Playback only
Does not use the microphone.
Required recording only.
Does not output any audio. Should fail with an error if the user denies access to the microphone.
Playback and optional recording
Should start without error if the user denies access to the microphone.
Playback and required recording
Should fail with an error if the user denies access to the microphone.
WebAssembly tone generator, optional recording.
Should start without error if the user denies access to the microphone.