# Stuck at ZoomMtg.init without errors (import through CDN)

**URL:** <https://devforum.zoom.us/t/stuck-at-zoommtg-init-without-errors-import-through-cdn/15044>\
**Category:** Web\
**Created:** [April 27, 2020, 12:21pm UTC](https://devforum.zoom.us/t/stuck-at-zoommtg-init-without-errors-import-through-cdn/15044 "2020-04-27T12:21:46Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![ricardo.tavares](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/ricardo.tavares/32/4756_2.png) [@ricardo.tavares](https://devforum.zoom.us/u/ricardo.tavares)\
**Post date:** [April 27, 2020, 12:21pm UTC](https://devforum.zoom.us/t/stuck-at-zoommtg-init-without-errors-import-through-cdn/15044/1 "2020-04-27T12:21:46Z")

</div>

Hello 👋

Following the documentation at [https://marketplace.zoom.us/docs/sdk/native-sdks/web/getting-started/integrate](https://marketplace.zoom.us/docs/sdk/native-sdks/web/getting-started/integrate), all seems to match up but ZoomMtg.init is not calling success nor showing any errors. Have tried with 1.7.5 and 1.7.6 using the following code:

```auto
ZoomMtg.setZoomJSLib('https://dmogdx0jrul3u.cloudfront.net/1.7.6/lib', '/av'); 
ZoomMtg.init({
    leaveUrl: %LEAVE_URL%,
    isSupportAV: true,
    success: function(){
        ZoomMtg.join({
            signature: %SIGNATURE%,
            meetingNumber: %MEETING_NUMBER%,
            userName: %USER_NAME%,
            apiKey: %API_KEY%,
            userEmail: %USER_EMAIL%,
            passWord: %PASSWORD%,
            success: function(success){
                console.log(success);
            },
            error: function(error){ console.log(error); }
        });
    },
    error: function(error){ console.log(error); }
});

```

Would appreciate any help 👍 Thanks!

---

<div class="post-metadata">

**Author:** ![ricardo.tavares](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/ricardo.tavares/32/4756_2.png) [@ricardo.tavares](https://devforum.zoom.us/u/ricardo.tavares)\
**Post date:** [April 29, 2020, 9:44am UTC](https://devforum.zoom.us/t/stuck-at-zoommtg-init-without-errors-import-through-cdn/15044/2 "2020-04-29T09:44:38Z")

</div>

Is it that the current documentation is missing

```auto
ZoomMtg.preLoadWasm();
ZoomMtg.prepareJssdk();

```

?

---

<div class="post-metadata">

**Author:** ![tommy](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/tommy/32/72769_2.png) [@tommy](https://devforum.zoom.us/u/tommy)\
**Post date:** [May 1, 2020, 8:45pm UTC](https://devforum.zoom.us/t/stuck-at-zoommtg-init-without-errors-import-through-cdn/15044/3 "2020-05-01T20:45:49Z")

</div>

Hey @ricardo.tavares,

Yes, you must include the following functions after your `ZoomMtg.setZoomJSLib` function.

```auto
ZoomMtg.preLoadWasm();
ZoomMtg.prepareJssdk();

```

It is mentioned here, but we will work on improving the docs so it is more apparent.

> **[Integrate SDK - Getting Started - Web - Native SDKs - Zoom Software...](https://marketplace.zoom.us/docs/sdk/native-sdks/web/getting-started/integrate)**
>
> Integrate SDK
> 
> The Web SDK can be imported locally into an existing Node.js app through an npm package, or into any HTML5 project through a CDN (content...

> **[@zoomus/websdk](https://www.npmjs.com/package/@zoomus/websdk#usage)**
>
> Zoom Web SDK

Thanks,  
Tommy

---

<div class="post-metadata">

**Author:** ![DeveloperBot](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/developerbot/32/12632_2.png) [@DeveloperBot](https://devforum.zoom.us/u/DeveloperBot)\
**Post date:** [August 21, 2020, 9:00pm UTC](https://devforum.zoom.us/t/stuck-at-zoommtg-init-without-errors-import-through-cdn/15044/4 "2020-08-21T21:00:52Z")

</div>

Closed on August 21, 2020, 9:00pm UTC


