Embed zoom video to a web server

Embed is better than using web SDK
or easy to implement?

@tommy - also, i was wondering if you can help me with figuring out the size of the audio, video menus on the bottom of the screen. You will see this picture is my computer the menu can be seen full,
But on mobile i cant see the menu to be able to click on the audio setting

The audio is pre selected as same as system, at which point i need to click on ā€œleave audioā€ (image above) then the join audio button pops up for me to click. is there a way to have it where the join audio button is there and i can just click it.!

being that i will have multiple zoom videos playing simultaneously i dont want to have them all playing audio at the same time i want each user to click join audio into the zoom video they want to hear

Every version of the embed code Iā€™ve used on this thread does not work in all instances. Some users are stuck on join meeting page or they try to join with their name and the meeting never loads. What is the latest recommended embed code to embed a meeting on a site? Preferably an option that does not require the user to be logged into Zoom or require their name. Weā€™re desperately trying to get online classes embedded on websites and any help is appreciated.

Iā€™m also looking to simply embed our zoom meeting stream into our website. We run a performing arts school and our teachers will have the zoom app on their iPads to run the classes from - I simply want to be able to embed that video stream onto our website so parents can have quick and easy access to the stream for their child to engage with the teacher during the class.

We currently have an embedded twitch stream which works really easily but unfortunately thereā€™s no interaction for the students via audio/video.

Can anyone help?

Hello, Iā€™m adding this as well. I have had similar issues with the iframe embed. Iā€™ve changed around some of the different syntax as I saw in other forums (/wc/ to /j/), and all of the people I had testing it on our site were all using Chrome because of the web clientā€™s limitations. Some were able to join easily but others got stuck putting in their names ad infinitum.

If anyone over at Zoom could give me an explanation as to why this is going on, Iā€™d greatly appreciate that! I just really want to understand why itā€™s working for some but not for all, even though everyone is looking at the same code and using the same browser!

Thanks,
Brooke

Hi! I wasnā€™t able to find an answer to this in this thread, but I could easily have missed it:

As explained above, we can embed the webclient in an iframe using something like: https://zoom.us/wc/{meeting-id}/join. If we wanted to provide a link for a specific user (whoā€™s not logged into zoom) to start a meeting, can we use something like https://zoom.us/wc/{meeting-id}/start?zak={user-token}? (This is adapted from the normal start_url of a meeting https://zoom.us/s/{meeting-id}?zak={user-token}, which assumes a native client.) When I try this, Iā€™m asked to login but maybe the user-token query parameter is spelled differently for this url?

Thanks!
-Tony

Hey @danielevy18,

If you want to customize things like the audio settings and the sizing of the buttons, you will need to use the Web SDK.

Thanks,
tommy

Hey @melanie, @jamie, @brooke, @tonyyu,

The following code and url should work in chrome:

https://zoom.us/wc/{{ meetindID }}/join?prefer=1&un={{ base64Encoded Name }}

<iframe src="https://zoom.us/wc/{{ meetindID }}/join?prefer=1&un=TWluZGF1Z2Fz" sandbox="allow-forms allow-scripts" allow="microphone; camera; fullscreen"></iframe>

That being said, the official, supported way to put Zoom meetings into a website, is through the Web SDK.

Thanks,
Tommy

Thanks for your reply.

Iā€™ve managed to get to the point where the zoom site is on our website. Expect it shows a ā€œIā€™m not a robotā€ and below that a join button. When we click that it just refreshes the page rather than join the meeting. Any help?

Hey @jamie,

Please provide the code you used and steps to reproduce the issue.

Thanks,
Tommy

Hey @tonyyu,

We do not allow meetings to be started within an iFrame, even if you include the zak token, you will be presented with a login page:

If you want to start the meeting from within your web app, please use the Web SDK.

Thanks,
Tommy

after using this code, im stuck on ā€œjoining meetingā€

iframe src=ā€œhttps://zoom.us/wc/504007319/join?prefer=1&un=TWluZGF1Z2Fz ](https://zoom.us/wc/949317639/join?prefer=1&un=TWluZGF1Z2Fz)ā€ sandbox=ā€œallow-forms allow-scriptsā€ allow=ā€œmicrophone; camera; style=ā€œborder: 0; height: 100%; left: 0; position: absolute; top: 0; width: 100%;ā€>

Hey @p4_kids,

Can you share a screenshot of the issue? What browser are you using?

Thanks,
Tommy

Hi i use iframe for my web app.And created meeting.But some users hear my voice but some users not hear me.Also i have a js error in my console.

The AudioContext was not allowed to start. It must be resumed (or created) after a user gesture on the page. https://goo.gl/7K7WLu

https://kurs.birebirogretmen.com/sessionS/conferenceroom is my web app address .

Im using Chrome

Hey @osman_dmr,

Can you share the code you are using? Also are you allowing the browser access to your video and audio?

Thanks,
Tommy

Hey @p4_kids,

I am guessing wix is somehow blocking it. Can you test on the published site?

Thanks,
Tommy

<div class="iframe-container" style="overflow: hidden;">
    <iframe src="https://zoom.us/wc/6108402870/join?prefer=1&un=TWluZGF1Z2Fz" style="width:100%;height:100%" sandbox="allow-forms allow-scripts allow-same-origin" allow="microphone; camera; fullscreen"></iframe>
</div>

Hey @osman_dmr,

Does the audio work once the user clicks on the mute / un mute button?

Thanks,
Tommy

yes @tommy.But sometimes refresh page auido is on.sometimes off i didnt understand.
i wrote console error about audio

ā€œThe AudioContext was not allowed to start. It must be resumed (or created) after a user gesture on the page. https://goo.gl/7K7WLuā€

So what can i do?