client-sdk-js
client-sdk-js copied to clipboard
[iOS/Android] Switching audio output only works when microphone is enabled
Describe the bug
On both iOS and Android, switching from a connected Bluetooth headset (or earphones) to the device’s built-in speaker/microphone works only when the local microphone is enabled in the app.
If the microphone is disabled (muted), audio routing does not switch as expected.
Reproduction
Steps to reproduce 1. Connect a Bluetooth headset, join a conference room 2. Check you can be heard by other members 3. Turn off the mic 4. Switch to the phone speaker/mic. 5. Observe that the audio output does not change.
Logs
System Info
iOS 17.4.1
iOS 18.3.2
Android 9
Chrome/Safari/Firefox
Several different bluetooth devices
`"livekit-client": "^2.9.5"`
Severity
annoyance
Additional Information
No response