Bug 233634
Summary: | Cannot Select Internal Microphone When External Microphone is Attached | ||
---|---|---|---|
Product: | WebKit | Reporter: | Homerlex <homerlex> |
Component: | WebRTC | Assignee: | Nobody <webkit-unassigned> |
Status: | NEW | ||
Severity: | Normal | CC: | ap, eric.carlson, webkit-bug-importer, youennf |
Priority: | P2 | Keywords: | InRadar |
Version: | Safari 15 | ||
Hardware: | iPhone / iPad | ||
OS: | iOS 15 |
Homerlex
While developing a web application that uses WebRTC I found that on iOS I cannot use the internal microphone as an input source when an external microphone is attached. Tested with Airpods and wired headsets
Here are the repro steps:
* Attach an external microphone to your iOS device
* In iOS Safari hit the following URL: https://webrtc.github.io/samples/src/content/devices/input-output/
* Notice that the echo you hear is coming from the external microphone (as expected)
* Change the selected "Audio Input Source" to "iPhone Microphone" (or "iPad Microphone" if using an iPad)
* Notice that the sound is still coming from the external microphone. I would expect the internal microphone to be used at this point.
I've duplicated using iPhone mini (MG8F3LL/A) on iOS 15.1 with Airpods. I have also duplicated on iPad Pro (MLMP2LL/A) on iOS 15.2 Beta 3 using a wired headset.
Attachments | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
Radar WebKit Bug Importer
<rdar://problem/86153529>