Microphone recognition issue on iOS 17.4

Before Creating a New Topic:

If you’re experiencing unexpected Video SDK behavior please search the forum with relevant keywords (e.x. error message) and follow the guidance outlined in those posts. Please also leverage the following support links:


Format Your New Topic as Follows:

Video SDK Type and Version
Share the Video SDK type and version you’re working with to give relevant context.
@zoom/videosdk” version “1.10.8”.

Description
Details on your question, workflow or the problem you’re trying to solve.
the microphone is not recognized while running the application on devices with iOS 17.4.
Our application utilizes “@zoom/videosdk” version “^1.10.8”.
We’ve confirmed that this issue does not occur on devices such as iPhone 12 Pro Max with iOS 16.7.2 and iPhone 7 with 15.8.2, which makes iOS 17.4 as the potential culprit.
Could you kindly assist us in resolving this issue, or provide any workaround?
Looking forward to your kind and prompt response.

Error?
The full error message or issue you are running into, where applicable.
No Stacktrace.

Troubleshooting Routes
The troubleshooting attempt types you’ve already exhausted, including testing with the appropriate sample app (found on Zoom · GitHub).
No.

How To Reproduce
Steps to reproduce the behavior including:
1. Authentication method or app type
use iOS 17.4.
start zoom meetings.
and then, microphone is not working.

2. Any errors
No

3. Browser/client type and version
Chrome

update @zoom/videosdk” version “1.11.0".

But this problem is not resolved.

Hey @h.mizukami

Thanks for your feedback.

Could you please provide the session ID for troubleshooting purposes?

You can find the session ID in the Web portal under ‘dashboard’ > ‘meetings’, or utilize the client.getSessionInfo().sessionId method if the session is currently in progress.

Thanks
Vic

Hi @vic.yang

Thanks for your response.

Here is the session ID
z4yJCwtiSPyozUyTZWW1Og==

However…, it might not be a problem with Zoom’s SDK but with iOS instead.
https://discussions.apple.com/thread/255547393

Thanks
hiroto

Hey @h.mizukami

After analyzing the logs, we found that when invoking the stream.startAudio method, the autoStartAudioInSafari option is set. This option is only applicable for legacy desktop Safari. Could you please remove the option and try again?

Additionally, we noticed that you are setting the backgroundNoiseSuppression option. Please note that it is not yet supported on iOS mobile devices. We are actively working on this feature and plan to support it in a future release.

Thanks
Vic

Hi @vic.yang

I would like to extend my profound gratitude to you.
After removing the autoStartAudioInSafari, the microphone is now being recognized!

Thank you once again for your invaluable assistance.

Thanks
hiroto