Local Recording Button Not Visible in Client View Despite Documentation

Dear Zoom Developers,

I am writing to clarify an issue I encountered while working with the Zoom Meeting SDK for Web.

According to your official documentation (Supported features), the Client View mode supports local recording. However, after cloning and running the meetingsdk-react-sample project from GitHub (GitHub - zoom/meetingsdk-react-sample: Use the Zoom Meeting SDK in React), I noticed that when I start a meeting as the host (via App.tsx) in the Chrome browser, the local recording button does not appear. (The local record button is visible in the image shared under the client view title on github.)

Could you please provide clarification on the following:

  • Is local recording truly supported in Client View for Meeting SDK when using the sample app?
  • Are there any additional requirements, browser limitations, or account settings that might prevent the local recording button from showing?
  • Do I need to enable any permissions or configuration specifically within the SDK or the Zoom account settings?
  • I am currently using the Free plan – is a paid plan required in order to access local recording functionality?
  • I would appreciate your guidance on how to get the local recording option working as expected.

Best regards,

hi @Hicri ,

Welcome to the Community.
The short answer is No. You can not record locally.
THe Appsdk does not give you the function, OnCloudRecordingEvent, so you can see when a recording is started, paused or stopped.
The VideoSDK, I believe also is without that function, but you could take a feed and code it yourself if you really wanted to.
Also note that the browser version of Zoom can not write to local files and therefore can not record locally in any way.

And the main reason for this is security. I am not am employee of Zoom, but I can understand their caution in wanted to make this a function an app could do without the users knowing.
So, recording is, for now, only actionable by the user.
All the best

John