Open dfed opened 1 month ago
Upon further testing the audio issues above occur when calling room.connect(...)
and room.disconnect()
, regardless of whether room.localParticipant.setMicrophone(enabled: true/false)
is called, even when AudioManager.shared.customConfigureAudioSessionFunc
is set to no-op.
Describe the bug Enabling or disabling the microphone on a LiveKit room affects the audio stack such that playing sound effects or background noise across these events is user-visibly broken.
SDK Version 2.0.12
iOS/macOS Version Tried on multiple iOS 17 versions, including most recent at time of writing: 17.5.1.
Xcode Version 15.4.0
Steps to Reproduce
// Set your token here
commentpause()
and thenplay()
on the audio engine after disconnecting fixes this crash.Expected behavior Background audio can play without distortion or stopping across enabling/disabling the microphone.
Though I'll take a workaround to at a minimum let me play sound effects without distortion.
Screenshots N/A. Sample project attached
Logs N/A. Sample project attached
livekit-swift-example-collection-audio.zip