Web SDK Version 1.7.7 is now live!

Hello Zoom Developers,

With the continuation of our Security initiative , we’ve released a new version of the Web SDK version 1.7.7.
This version comes with an addition to join Authenticated meetings using Web SDK and new GCM encryption for meetings.

For full details about 1.7.7, please visit the latest Web SDK change log page .

To get started, you can find the latest Web SDK version in the following locations:

  1. NPM: https://www.npmjs.com/package/@zoomus/websdk
  2. Sample Web App repo: https://github.com/zoom/sample-app-web
  3. Angular Sample App repo: https://github.com/zoom/websdk-sample-angular

As Always
#codeHappy

1 Like

What is the forecast for the release of version 1.8.0. Scheduled for April 2020?

https://marketplace.zoom.us/docs/guides/stay-up-to-date/upcoming-changes/web-sdk

1 Like

Hey @Michael_Purnell … thanks for the update. Just a few things.

Console errors still seem to appear when leaving a meeting, see attached.

Also, I’ve noticed that audio and video quality is beyond bad when both users (only tried with 1 on 1 at the moment) are using Computer Audio and have their videos on.

Are there limitations to the Web SDK that limit bandwidth or usage for it to be so slow? Granted the person I was testing with had only a 4MB/s upload speed, it still should not be so bad. We tried other services like 8x8.vc and it was smooth as silk. Also can video/audio quality settings be set/changed for the meeting, or is that automatic?

I’ve fully integrated Zoom into our platform, and would really rather not want to change to another provider considering we’re on a fairly beefy account with you guys.

Cheers for all your hard work.
Simone

1 Like

Hello @Michael_Purnell,

Thank you for the information on the update of WebSDK 1.7.7,

currently, we are facing this issue with error “The current SDK version doesn’t support webinar, please upgrade to the latest version.” for the webinar.
Since today 08.05.2020.
The WebSDK was working as expected until yesterday.

Can you please guide me how to resolve this issue.

Best regards,
Daneshwaran M

Hello @Michael_Purnell
Thanks for the update, our application has integrated with SDK Version 1.7.6 & we are not able to see the participants videos in grid, please help

Hello @Michael_Purnell … any updates on this??

@Michael_Purnell it looks like this new release does not have the thumbnail on it. I’ve been trying to get several answers on when the thumbnail is going to come back to people to see themselves when talking to someone and it keeps getting ignored. Can someone at zoom please help?

Hi @SimoneLabianca

Please share your meeting ID so that we can take a look.

@danesh - Currently we only support joining webinars as an attendee. We do not support joining webinars as a registered attendee or starting a webinar as a host. Those features will be avaialble with our v1.8.0 release.

@cynthiansappz - Currently we only support active speaker. We are working on delivering Gallery view in a later release.

@conradwalz - Thumbnail video should work. I just replied to you via our developersupport email. Looks a you’re importing the CSS files twice.

We have removed those duplicate imports but still we are getting

checkSystemRequirements
zoom-meeting-1.7.7.min.js:2 Zoom support you browser. Chrome/81.0.4044.138
zoom-meeting-1.7.7.min.js:2 You browser support below features
index1.7.js:4 {“browserInfo”:“Chrome/81.0.4044.138”,“browserName”:“Chrome”,“browserVersion”:“81.0.4044.138”,“features”:[“viewSharing”,“screenShare”,“computerAudio”,“computerVideo”,“callIn”,“callOut”,“chat”,“closedCaption”,“QA”]}
index1.7.js:43 VVJ0ZlFuWWtTMFdVM2tGQnl4amgzZy45MTkxNjU5MjgxNy4xNTg5MzY1MDI3NDg5LjEuNXN0aHBsa09yVmgzTk40V0FXR3hmOTA3QTlqQTdmK2dIVjlPWmVxM2pIZz0
zoom-meeting-1.7.7.min.js:2 Uncaught TypeError: Cannot read property ‘toString’ of undefined
at m (zoom-meeting-1.7.7.min.js:2)
at Object.join (zoom-meeting-1.7.7.min.js:2)
at Object.success (index1.7.js:52)
at H (zoom-meeting-1.7.7.min.js:2)
at s.value (zoom-meeting-1.7.7.min.js:2)
at b (zoom-meeting-1.7.7.min.js:2)
at Object.init (zoom-meeting-1.7.7.min.js:2)
at joinMeeting (index1.7.js:47)
at Object.success (index1.7.js:124)
at c (jquery.min.js:2)

1 Like

Hi @Michael_Purnell , I am using 1.7.7 version and I am trying to automate video recording.

I am using
ZoomMtg.record({
record: true
});

to record automatically and i have configured to record in cloud automatically in setting.

But, in sdk, the recording is not happening automatically.
When I am trying using zoom app, it automatically start recording in cloud but not in case of zoom sdk.
Please help!

Hello @Michael_Purnell , How many users can be added to an licenced user & can all those added basic users be able to host meetings at the same time together for their individual 100 participants?

Hi, I have a question, is zoom responsive yet in a web site?

@oiram100.mahg Yes, our WebSDK is responsive within a website.

@cynthiansappz - A licensed user can host a meeting with up to 100 participants. A basic user can host a 1:1 meeting or a group meeting up to 40 minutes. https://zoom.us/pricing

@rahul4 - Please make sure that the host of the meeting has “Record the meeting automatically in the Cloud” within the meeting options. After the host starts the meeting then recording should start.
Screen Shot 2020-05-15 at 2.43.11 PM

@vijayk.kannan - Is this error still causing the video to not display? In what scenarios are you seeing this error?

Thanks

Hi, I am new to using Zoom Apis. I keep getting “The signature has expired.” and not sure how to debug this error. Here is what I have done so far

  • I cloned and installed the sample web app
  • generated key and secret on my account on zoom marketplace
  • added the key and secret in index.js of CDN version
  • trying to join a meeting…

Is there anything I am missing? Any tips to debug this issue?

Hello Michael,

I’m here to ask you if there is any way to get zoom into iframe working 100% on my website as i tried couple different things but still without mic and camera, also fullscreen won’t work.

Basically i apply an iframe code as it follows:

We can join typing in password and placing the name.
We cannot activate our microphone nor camera as the web browser states not allowed, even though we allowed before.
Tested directly in zoom page and it works flawlessly.

I’ve heard about this SDK and JWT but i added in developer account but i don’t have a clue what to do next?!

My website is:
https://www.pensarajustica.pt/eci-room

Could you please set my soul free with this huge issue!??! Many thanks!

Hey @varun.dev,

Please see my post here:

Thanks,
Tommy

Hey @pensarajustica,

The Web SDK was not designed to work in an iFrame so could be some issues with it.

Thanks,
Tommy

Hi dear Tommy,

Thanks for the prompt response.

By the way, how we ended the zoom meeting on a website if web SDK is not fully compatible to iFrame? Is there any other way in this case I use wix.com platform plus the domain is https?

Is not that won’t work, instead is just full screen, mic and camera that are not working, but meeting occurs normally and it opens from all web browsers.

Many thanks for your support.

Carlos Imbrosio Filho

@pensarajustica Try adding allow attribute to your iframe and also add allowfullscreen attribute like

<iframe src="YOUR_URL" allow="camera *; microphone *; fullscreen;" allowfullscreen></iframe>

Hi Emre,

Thanks for the support friend.

Look, I’ve tested as you mentioned on last post, however here are the results.

Test 1:

https://www.pensarajustica.pt/copia-eci-compliance-room

Results:

Meeting start ok through the iframe into the website as above but won’t allow full screen, nor join audio from computer nor camera.

Test 2:

https://www.pensarajustica.pt/copia-eci-compliance-room

Results:

Same result as test 1.

Remember I am designing the website through wix.com, and I also was advised not to use web SDK once I am not properly writing all the codes from scratch.

Is there a way to work around it???

I don’t feel confident doing the html codes from scratch as I will never be able to do all the website on this way… :confused:

Many thanks,

Carlos Filho