Description
When instantiating a Zoom session via ReactNative SKD or iOS SDK with Audio Options setting connect to “false” and mute to “true,” the SDK continues to trigger callbacks for useOnUserAudioStatusChanged. We are using the ReactNative SDK, but the issue is reproducible in both.
zoom.joinSession({
...
audioOptions: {
connect: false,
mute: true,
},
});
Our app uses a separate audio out (Twilio) to generate calls to a landline for users in a call-center-like paradigm. However, because the callbacks trigger a status change, it disrupts the audio interface we are using disrupting the entire flow by wresting control of the audio feed back to Zoom inappropriately.
Errors
No error message triggered - the bug rests in the triggering of useOnUserAudioStatusChanged when the audio option is disabled.
Which React Native Video SDK version?
1.4.0 @zoom/react-native-videosdk
Video SDK Code Snippets
zoom.joinSession({
...
audioOptions: {
connect: false,
mute: true,
},
});
To Reproduce(If applicable)
Using the ReactNative or iOS SDK, initiate/join a Zoom session with Audio connect == False, mute == True: zoom.joinSession({ … audioOptions: { connect: false, mute: true, }, });
Watch for the trigger of useOnUserAudioStatusChanged to occur, which will cut audio to any alternative audio API.
Screenshots
NA
Troubleshooting Routes
https://support.zoom.us/hc/en-us/requests/16457709
Smartphone (please complete the following information):
iOS 15.7 on iPad Pro 11"
Additional context