Bug 233634 - Cannot Select Internal Microphone When External Microphone is Attached
Summary: Cannot Select Internal Microphone When External Microphone is Attached
Status: NEW
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebRTC (show other bugs)
Version: Safari 15
Hardware: iPhone / iPad iOS 15
: P2 Normal
Assignee: Nobody
URL:
Keywords: InRadar
Depends on:
Blocks:
 
Reported: 2021-11-30 06:11 PST by Homerlex
Modified: 2021-12-07 06:12 PST (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Homerlex 2021-11-30 06:11:15 PST
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.
Comment 1 Radar WebKit Bug Importer 2021-12-07 06:12:21 PST
<rdar://problem/86153529>