Questions on Zoom Web SDK: User Logs (Mute/Video) & Permission Denial Workarounds

Hi, I’m using the Zoom Web Meeting SDK ("@zoom/meetingsdk": "^3.13.2"), and I have a couple of questions:

  1. Mute/Camera Logs

    • When a user in a meeting mutes their mic or turns off their camera, does Zoom generate a log of this event?

    • If yes, where can I find it, or is there an API I can call to retrieve those logs?

  2. Browser Permission Denial

    • In the case where a user denies browser permissions for microphone or camera, Zoom basically can’t work.

    • For those of you also using the Web SDK, what workarounds or fallback flows have you implemented to still achieve the call when a user denies mic or camera permissions?

Any guidance or examples would be much appreciated. Thanks in advance!

Hello @TeKer, it doesn’t seem like Zoom exposes any sort of mic/camera events and there’s an open feature request about it here. Seems like the main concern Zoom has is the large volume of data they’d need to process and they haven’t prioritized it yet

On your second question around browser permission denial, if a user denies browser permissions for their microphone or camera, unfortunately the Zoom Web SDK cannot access their audio or video, as the denial occurs at the participant’s input source. The only way to resolve this is for the user to manually update their browser settings. While there is no direct workaround, you can implement a check for video/audio to see if you’re getting data. If not, you can display a message guiding the user to enable them, or you can allow them to join in a view-only mode as a fallback