gikopoi2 icon indicating copy to clipboard operation
gikopoi2 copied to clipboard

Android : microphone enumeration does not work properly

Open Shaddox opened this issue 2 years ago • 1 comments

If I try to stream from my phone, there are some problems with microphone selection.

On Firefox, only the default device is enumerated (see screenshot below)

Screenshot_20220731-014635_Firefox.jpg

On chrome, microphones are correctly enumerated:

Screenshot_20220731-014728_Chrome.jpg

However, this only changes where the sound is outputting. For example, if I select hands-free or speakerphone, the default microphone is still used, the only thing that actually changes is where the sound is going.

Shaddox avatar Jul 30 '22 23:07 Shaddox

Interesting... not sure we can do anything about this though, since poipoi merely uses whatever devices the browser decides to return when calling navigator.mediaDevices.enumerateDevices(). getUserMedia() also seems to often ignore any constraints we set, despite what the documentation says. Will keep this issue open anyway, even just to keep track of any additional info we might find.

iccanobif avatar Jul 31 '22 21:07 iccanobif