In web SDK unable to get record feature

in web SDK unable to get record feature

below code is not working

ZoomMtg.record( {
record: true
} );

                            // meeting set to show record button
                            ZoomMtg.showRecordFunction( {
                                show: true
                            } );

Hey @myclassboard,

Please fill out the post template so we can better assist:


Description
A clear and concise description of what the question is.

Error
The full error message or issue you are running into.

Which version?
Knowing the version can help us to identify your issue faster.

To Reproduce(If applicable)
Steps to reproduce the behavior:

  1. Go to ‘…’
  2. Click on ‘…’
  3. Scroll down to ‘…’
  4. See error

Screenshots
If applicable, add screenshots to help explain your problem.

Smartphone (please complete the following information):

  • Device: [e.g. iPhone6]
  • OS: [e.g. iOS8.1]
  • Version: [e.g. 22]
  • Browser:[e.g. Chrome]

Additional context
Add any other context about the problem here.


Thanks,
Tommy

Description
We have integrated Web SDK in our application when are unable get the Record button for the host.we are using below code

Error
Record Button not coming

Which version?
1.7.7

Screenshots

zoom

Hey @myclassboard,

Make sure you meet the prerequisites for the recording button and that you have enabled it:

Thanks,
Tommy

Dear Tommy,

We are looking at option of local recording by the user.
The same feature is coming if the user is using direct zoom, the same is not available in the SDK integration.
Please help in, how to enable local recording feature through SDK, we activated the same in our account management and in recording option.

same thing happens to me If I start a meeting from mobile sdk and used same meeting id in web sdk it works, but but when I start a meeting from web sdk then record button is not available.

I already have set a auto recording on for cloud

ZoomMtg.init({
  leaveUrl: meetConfig.leaveUrl,
  isSupportAV: true,
  disableCallOut: true,
  disableInvite: true,
  screenShare: false,
  showMeetingHeader: false,
  isSupportChat: false,

  success: (success) => {
    console.log(success);

    ZoomMtg.join({
      signature: signature,
      meetingNumber: meetConfig.meetingNumber,
      userName: meetConfig.userName,
      apiKey: meetConfig.apiKey,
      userEmail: meetConfig.email,
      success: (successResult) => {
        console.log(successResult);
        if (meetConfig.role === 1) {
          ZoomMtg.record({
            record: false
          });

          ZoomMtg.showRecordFunction({
            show: true
          });
        }
      },
      error: (error) => {
        console.log(error);
      }
    });

  },
  error: (error) => {
    console.log(error);
  }
});

Hi, If you have not a licenced user while creating a appointment then record is not working.

Go to yours user section made all uses as a licenced and check, it worked for me.

Hey @myclassboard,

The Web SDK only supports cloud recording.

Thanks,
Tommy

Hey @akshayjadhav19710,

Did you get it working?

Thanks,
Tommy

Yes I have different users with role ‘basic’ now I have updated to ‘Licensed’ and it’s working.

1 Like

Happy to hear you got it working! :slight_smile:

Thanks,
Tommy

Hey @tommy why local recording is not available? I can’t customize for the local recording :slightly_smiling_face:

Hey @baniya.baniya.ab,

Thank you for reaching out to the Zoom Developer Forum. Currently, the Web SDK does not support Local Recording. However, you can use cloud recording.

If you have any further questions please submit a new topic.

Thanks,
Max