Hello,
I’m experiencing intermittent issues where some users are unable to activate their microphone and/or camera when joining sessions through the browser using the Zoom Video SDK.
The issue appears to be random and does not consistently affect the same users. It has been reported across all major browsers (Chrome, Edge, Firefox, Safari) and across multiple devices and operating systems, including Windows, macOS, Android, and iOS.
Users have confirmed that:
-
Browser permissions for microphone and camera are properly enabled
-
Device-level permissions are granted
-
No other applications are using the microphone or camera
Despite this, the microphone and/or camera sometimes fail to initialize within the browser session.
I’m using Next.js, and it seems that startAudio() and startVideo() do not respond when the issue occurs. No error is thrown.
Here is the relevant code snippet:
const client = useRef(ZoomVideo.createClient());
const mediaStream = client.current.getMediaStream();
await mediaStream.startAudio();
await mediaStream.startVideo();
Has anyone experienced a similar issue or can suggest possible causes or debugging steps?
Thank you in advance for your help.