Closed
Bug 1947709
Opened 1 month ago
Closed 1 month ago
The audio input source doesn't automatically switch to the TRRS external microphone when it's plugged in during a Google Meet
Categories
(Core :: WebRTC: Audio/Video, defect)
Tracking
()
RESOLVED
INVALID
People
(Reporter: atrif, Unassigned)
Details
Found in
- 137.0a1 (2025-02-11)
Affected versions
- 137.0a1 (2025-02-011)
- 136.0b4
- 135.0
- 128.7.0esr
Tested platforms
- Affected platforms: Windows 10x64, macOS 14 arm, Ubuntu 24
- Unaffected platforms: none
Preconditions
- TRRS headsets, plugging into the 3.5mm jack of the laptop. They have a single plug, that has four segments (tip, ring, ring, sleeve, hence the name)
Steps to reproduce
- Join a call on Google Meet without headsets connected.
- Connect the TRRS headset.
Expected result
- The sound input source is automatically switched to the external micrphone.
Actual result
- The sound input remains the same.
Regression range
- I don’t think this is a regression because this reproduces with Firefox 100.
Additional notes
- The sound input source can be changed manually.
- On Google Chrome the sound input is changed automatically to the external microphone. On Safari the sound input is not changed automatically.
Updated•1 month ago
|
Flags: needinfo?(jib)
Comment 1•1 month ago
|
||
Switching microphone is an application decision, Google Meet's in this case.
The web platform API should be rich enough for them to get the behavior they want. See https://jsfiddle.net/jib1/yvj4narc/ for an example.
Note Firefox grants per-device permission by default, so switching might produce a second permission prompt.
Status: NEW → RESOLVED
Closed: 1 month ago
Flags: needinfo?(jib)
Resolution: --- → INVALID
Updated•20 days ago
|
status-firefox135:
affected → ---
status-firefox136:
affected → ---
status-firefox137:
affected → ---
status-firefox-esr115:
affected → ---
status-firefox-esr128:
affected → ---
You need to log in
before you can comment on or make changes to this bug.
Description
•