I have an Angular SPA app. I use zoom web sdk component view and join the meeting first time it works perfectly and then I end the first meeting and when I start a second meeting without refreshing the page it doesn’t start meeting and didn’t show a meeting screen, when I reload the page join the second meeting then it works.
When I join the second meeting and create the Client then it returns the previous meeting object that has the previous meeting number.
client = ZoomMtgEmbedded.createClient();
I facing the same problem. I have to mention that I’ve integrated Zoom with a react application. and this also happens when I use the web sdk component view
What I noticed is that this problem only happens when you end the meeting as the meeting host.
I will try to give more details below:
Let’s say that I’m starting a meeting, i’m the host, and at a given time I decide that I want to end the meeting, so I will click the ‘Leave’ button and from there I choose the ‘End Meeting for all’ option, everything goes as expected, the meeting has successfully ended.
But I realize that I want to start another meeting, so I’ll try to start a new meeting without refreshing my browser, and I can see the ‘Joining meeting…’ loading screen but that it, after the ‘Joining meeting…’ screen disappears I don’t see the meeting screen, all though I get a response from the join action without any errors and if I check Sign In - Zoom page I can see the the meeting has started.
However, if there are other people attending that meeting and I choose to assign one of those people as the new meeting Host when I decide to leave the meeting, I can successfully start a new meeting without refreshing the browser but only when I know that the meeting was ended by newly appointed host.
Which version?
Latest version: 2.4.0 Device:
Chrome
For now when I detect that the host clicked on the "End meeting for all" button, I trigger a page refresh. I don’t know if I can call this a solution, but it does the job, and I couldn’t wait, I had to solve this problem even if it annoys some users.
So I just trigger the page refresh for the users, when they click on the “End meeting for all” button.
I’m still hoping that maybe someone from the Zoom team will answer, and will help us with our problem.
I believe this is related to a known issue that our Engineering team is working to address [ZOOM-372963]. I’ve shared the details about this behavior already with our team. Once more information is available, I will let you know here.
I was running into this issue also using the component view in a react app. What I did until zoom fixes this issue is hide the end and leave buttons and created a custom button for ending a webinar which calls leaveMeeting. If there is only one host it will end the webinar but a new one can be started and the zoom component won’t be hidden.