We are currently using the latest iOS version (v1.12.10) of the Zoom Video SDK. Since upgrading to this version, we have encountered intermittent issues where audio is not being transmitted between users, resulting in participants being unable to hear each other. This issue was not present when we were using the SDK at commit (9b77d993a667e4cfa36897424f35607445a35946).
Although we have not been able to consistently reproduce this issue, it occurs sporadically. We have attached a log file that we hope will assist your team in identifying and resolving this issue in the next release (ZomVideoSDK 1.12.10.log - Google Drive)
Hi @richard.zoom,
We haven’t tried reproducing it in the sample app accompany the SDK because we are doing something specific in our own demo app. We first downloaded the v1.13.0 IOS ZoomVideoSDK. Following is what we do:
In the onSessionJoin function we call
"
//disable audio when Main User hasn’t joined yet
if let audioHelper = sharedInstance.getAudioHelper() {
audioHelper.stopAudio()
}
"
In the func onUserJoin() func we call
"
//Main User joined
if audioStatus.audioType == .none {
let error = audioHelper.startAudio()
print(error.rawValue)
}
"
This gives an error 8 (SDKERR_UNAUTHENTICATION 8 SDK is not authorized before use.) As a result there is no audio coming out. Leaving the session and rejoining fixes the audio sometimes. Build log: ZomVideoSDK 1.13.0_AudioIssue.log - Google Drive
Hi @richard.zoom,
Removing the line fixes the issue but our workflow requires audio to be stop/muted beforehand. The only workaround we found was to mute the audio before joining the session as part of the ZoomVideoSDKSessionContext
That audio option is a better way than calling stopAudio, setting it on Session Context is an intended design. Stop audio so for disconnecting with the computer’s audio. You should use mute/unmuting functions instead. You can also try muteAllAudio: in the ZoomVideoSDKAudioHelper as seen here, or muteAudio:.
Also, please note that error 8 is not SDKERR_UNAUTHENTICATION (that is the error 8 in the Meeting SDK), but rather Errors_Call_Too_Frequently. If you make too many stopAudio and startAudio calls in succession, you will trigger that error.
Hi @richard.zoom,
We are seeing more audio issues with the latest version of zoom video sdk specifically related to interruptions. If 2 users are in a meeting and there is music from one user getting transmitted through the microphone to the other user. During that time, of the other user quit their app. The volume of the first device from which the user is sharing their music completely goes down. Pressing the volume button doesn’t help. The first user then needs to then leave the meeting and join again to have their audio back. What’s strange is, this doesn’t happen all the time. Every now and then this happens and therefore we are unable to consistently replicate it. Is this a known ZOOM sdk issue? Is there any thing that you recommend we do in the “onUserLeave” delegate callback to ensure that audio is working as expected?