Description
We’re using Zoom Webinars (JavaScript SDK) in a online platform. We have a problem with people getting a bad experience if the meeting starts a minute or two after the scheduled time, as people join the webinar at the scheduled start time.
We would like to use the Zoom API to check if a webinar has started, however, we can’t find an API to check this.
E.g.:
https://marketplace.zoom.us/docs/api-reference/zoom-api/webinars/webinar - this API only gives us information about the scheduled start time.
People join the webinar using the JavaScript SDK:
https://zoom.github.io/sample-app-web/ZoomMtg.html#join
Error
If the webinar is started, everything works well, however if a person starts when the webinar isn’t live, we see this error in the log:
errorCode: 3008
errorMessage: undefined
method: “join”
result: “Meeting 94900460578 not started.”
status: false
Which Web Client SDK version?
We use SDK version 1.9.1.
To Reproduce(If applicable)
Steps to reproduce the behavior:
- Create a new webinar
- Try to join the webinar before it’s started
Another option could also be a waiting screen which let’s people wait until the webinar starts.
Screenshots
See screenshot above.
Device (please complete the following information):
- Device: Mac
- OS: macOS Big Sur
- Browser: Chrome
- Browser 90.0.4430.212