client-sdk-js icon indicating copy to clipboard operation
client-sdk-js copied to clipboard

[iOS/Android] Switching audio output only works when microphone is enabled

Open romancavry opened this issue 6 months ago • 1 comments

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

romancavry avatar Apr 18 '25 12:04 romancavry