Unable to Record Using Zoom SDK

We are currently using Zoom within our platform, but are continuously running into the issue of the recording button not appearing in-app. It was appearing before, but would intermittently disappear and now it has completely disappeared (screenshot). How can we resolve this issue? Are there specific configurations we are missing?

Currently using Web Meeting SDK version 2.14
We have also already migrated away from JWT (to OAuth).

Device: Macbook Pro
OS: macOS 13.4.1
Browser: Chrome
Browser Version 114.0.5735.198

Hi @delara
Thanks for reaching out to us and welcome to our community!
Can you please update the meeting SDK version of your app?

Also, could you try and reproduce this with our sample app?

Hi Elisa,

We’ve now updated to the latest meeting SDK and we are still missing the record button for hosts. The record button is also initially unavailable for co-hosts, and then only available and functional for co-hosts after they return from a breakout room, exit the session and rejoin.

Our implementation is similar to this one GitHub - zoom/meetingsdk-vuejs-sample: Use the Zoom Meeting SDK in Vue.js and we use iFrame to display the live Zoom session. Additionally, we already configured the headers to make this work (Making your website "cross-origin isolated" using COOP and COEP).

Hi @delara
Sorry for the late reply here
I am not being able to reproduce this on my end.
could you please share with me the request body you are sending when creating the meetings plase

Hi Elisa,

Here is the request body:

{
  "data": {
    "json": {
      "userId": "XXXXXXX",
      "topic": "Request Body when Create Zoom Meeting",
      "type": 2,
      "start_time": "2023-10-02T20:15:00Z",
      "duration": 390,
      "timezone": "America/Sao_Paulo",
      "password": "XXXXXXXXX",
      "agenda": null,
      "settings": {
        "host_video": false,
        "waiting_room": true,
        "auto_recording": "none",
        "mute_upon_entry": true,
        "join_before_host": true,
        "participant_video": false,
        "approval_type": 0,
        "join_time": 5,
        "registrants_confirmation_email": false,
        "registrants_email_notification": false,
        "registration_type": 1,
        "alternative_host_update_polls": true,
        "alternative_hosts": "",
        "meeting_invitees": [
        ]
      }
    }
  }
}

and the Zoom response:

{
  "headers": [
  ],
  "original": {
    "data": {
      "uuid": "XXXXXXXXX",
      "id": "9999999999",
      "topic": "Request Body when Create Zoom Meeting",
      "agenda": null,
      "host_email": "fagner@actoapp.com",
      "status": "waiting",
      "password": "xxxxxxxx",
      "type": "2",
      "start_url": "https://zoom.us/s/9999999999?zak=zoom.zak.token",
      "join_url": "https://zoom.us/j/99023148793?pwd=password",
      "start_time": "2023-10-02T20:15:00.000000Z",
      "settings": {
        "host_video": false,
        "waiting_room": true,
        "auto_recording": "none",
        "mute_upon_entry": true,
        "join_before_host": true,
        "participant_video": false,
        "alternative_hosts": ""
      }
    },
    "message": "Created",
    "code": 201
  },
  "exception": null
}

Hi @delara
it looks like the meeting creation works just fine and I do not see anything wrong with the request body you are sending or with the response you are getting. Is this happening with every single host?
Could you record a video of this issue and try to capture any error logs if you are seeing any please

When you’re viewing the video or sharing your screen the options start appearing disappearing when you hover over them, You’ll be able to see the options on the top side when you’re sharing your screen and also the recording option is present there. If you’re facing any issues you can refer to this solution and then don’t worry, I also faced a lot of issues when I was delivering my first lecture on fine check : GitHub - zoom/meetingsdk-web-sample: Zoom Meeting SDK web sample

Hi @elisa.zoom , yes it is happening with every host. Please see the recording https://drive.google.com/file/d/1egKYh3oCOeHfTGexdh8LMEhb1QMfZ7cJ/view?usp=sharing

Thanks for sharing this with me @delara
I will go ahead and send you a private message so you can share with me the name of your app and more details about this

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.