# ZoomMtg.join gives "white screen" - WebSDK 1.9.9 - SharedArrayBuffer true - ScriptProcessorNode is deprecated

**URL:** <https://devforum.zoom.us/t/zoommtg-join-gives-white-screen-websdk-1-9-9-sharedarraybuffer-true-scriptprocessornode-is-deprecated/58377>\
**Category:** Web\
**Created:** [October 4, 2021, 4:38pm UTC](https://devforum.zoom.us/t/zoommtg-join-gives-white-screen-websdk-1-9-9-sharedarraybuffer-true-scriptprocessornode-is-deprecated/58377 "2021-10-04T16:38:18Z")\
**Posts on this page:** 15\
**Page:** 1

<div class="post-metadata">

**Author:** ![camillo](https://avatars.discourse-cdn.com/v4/letter/c/e47c2d/32.png) [@camillo](https://devforum.zoom.us/u/camillo)\
**Post date:** [October 4, 2021, 4:38pm UTC](https://devforum.zoom.us/t/zoommtg-join-gives-white-screen-websdk-1-9-9-sharedarraybuffer-true-scriptprocessornode-is-deprecated/58377/1 "2021-10-04T16:38:18Z")

</div>

**Description**  
While joining a zoom WebSdk meeting, apparently the JOIN method is not working since I just get a ‘white empty screen’. In console not real error beside the ScriptProcessorNode deprecation warning.

**Error**  
[Deprecation] The ScriptProcessorNode is deprecated. Use AudioWorkletNode instead. ([Enter Audio Worklet &nbsp;|&nbsp; Web &nbsp;|&nbsp; Google Developers](https://bit.ly/audio-worklet))

**Which Web Meeting SDK version?**  
**WebSDK 1.9.9**

**To Reproduce(If applicable)**  
Steps to reproduce the behavior:

1. Start Meeting…ZoomMtg.init working perfect, getting signature and meeting details
2. System requirements supported by Zoom:  
{“browserInfo”:“Chrome/94.0.4606.61”,“browserName”:“Chrome”,“browserVersion”:“94.0.4606.61”,“features”:[“viewSharing”,“screenShare”,“computerVideo”,“computerAudio”,“callIn”,“callOut”,“chat”,“closedCaption”,“QA”,“POLLING”,“BREAKOUT”,“GALLARY”],“browserAbility”:{“SharedArrayBuffer”:true,“WebCodecs”:true}}

- prepareJssdk change to prepareWebSDK …OK
- pre load wasm success: /js/zoom/1.9.9/av/1502\_audio.encode.wasm …OK
- pre load wasm success: /js/zoom/1.9.9/av/1502\_video.simd.wasm …OK

**Screenshots**  
na

**Device (please complete the following information):**

- Device: Apple MacBook Pro
- OS: Catalina
- Browser: Chrome
- Browser Version /94.0.4606.61

**Additional context**

- _SharedArrayBuffer_ is _true_ using WebIsolation.
- Camera is starting.
- Tab in the browser showing that the webcam is somehow connected and being used.

---

<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:** [October 4, 2021, 4:43pm UTC](https://devforum.zoom.us/t/zoommtg-join-gives-white-screen-websdk-1-9-9-sharedarraybuffer-true-scriptprocessornode-is-deprecated/58377/2 "2021-10-04T16:43:04Z")

</div>

Hey @camillo ,

Can you please share what you are passing in for `ZoomMtg.init()` and `ZoomMtg.join()`? That is most likely where the issue is.

(Please don’t include any sensetive info like the meeting number, signature, and api key).

Thanks,  
Tommy

---

<div class="post-metadata">

**Author:** ![camillo](https://avatars.discourse-cdn.com/v4/letter/c/e47c2d/32.png) [@camillo](https://devforum.zoom.us/u/camillo)\
**Post date:** [October 4, 2021, 4:56pm UTC](https://devforum.zoom.us/t/zoommtg-join-gives-white-screen-websdk-1-9-9-sharedarraybuffer-true-scriptprocessornode-is-deprecated/58377/3 "2021-10-04T16:56:41Z")

</div>

Thanks @tommy, here are the details:

```
ZoomMtg.init({
        leaveUrl: window.location.href,
        // isSupportAV: true,
        success: () => {
          ZoomMtg.join({
            meetingNumber: this.meetConfig.meetingNumber,
            userName: this.meetConfig.userName,
            signature: this.signature,
            apiKey: this.meetConfig.apiKey,
            userEmail: "email@gmail.com",
            passWord: this.meetConfig.passWord,
            success: function (res) {
              console.log("join meeting success");
            },
            error: function (res) {
              console.log("error on console", res);
            },
          });
        },
        error: function (res) {
          console.log(res);
        },
      });
```

---

<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:** [October 4, 2021, 7:00pm UTC](https://devforum.zoom.us/t/zoommtg-join-gives-white-screen-websdk-1-9-9-sharedarraybuffer-true-scriptprocessornode-is-deprecated/58377/4 "2021-10-04T19:00:52Z")

</div>

Hey @camillo ,

> [@camillo](#):
>
> ```auto
> success: function (res) {
> console.log("join meeting success");
> },
> error: function (res) {
> console.log("error on console", res);
> },
> });
> 
> ```

Are you getting these success or error logs? Or is `ZoomMtg.join()` not firing?

> [@camillo](#):
>
> the JOIN method is not working since I just get a ‘white empty screen’.

Can you share a screenshot of this white empty screen?

Thanks,  
Tommy

---

<div class="post-metadata">

**Author:** ![camillo](https://avatars.discourse-cdn.com/v4/letter/c/e47c2d/32.png) [@camillo](https://devforum.zoom.us/u/camillo)\
**Post date:** [October 4, 2021, 7:29pm UTC](https://devforum.zoom.us/t/zoommtg-join-gives-white-screen-websdk-1-9-9-sharedarraybuffer-true-scriptprocessornode-is-deprecated/58377/5 "2021-10-04T19:29:46Z")

</div>

Exactly @tommy … `ZoomMtg.join()` is not firing, I do not get any _success_ nor _error_

The blank white screen is … just white, meeting number available from backend, but not able to join.

---

<div class="post-metadata">

**Author:** ![camillo](https://avatars.discourse-cdn.com/v4/letter/c/e47c2d/32.png) [@camillo](https://devforum.zoom.us/u/camillo)\
**Post date:** [October 5, 2021, 3:29pm UTC](https://devforum.zoom.us/t/zoommtg-join-gives-white-screen-websdk-1-9-9-sharedarraybuffer-true-scriptprocessornode-is-deprecated/58377/6 "2021-10-05T15:29:41Z")

</div>

@tommy

here is the white screenshot

 ![Screenshot 2021-10-04 at 21.12.58](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/3X/2/d/2de85253f6794f65b636a47366f4ddc439bb99d1.png)

here is the console

 ![Screenshot 2021-10-04 at 21.13.31](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/3X/3/7/3707ecffbe18e8724d57fb7af6a204cfcc9651fb.png)

---

<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:** [October 5, 2021, 9:34pm UTC](https://devforum.zoom.us/t/zoommtg-join-gives-white-screen-websdk-1-9-9-sharedarraybuffer-true-scriptprocessornode-is-deprecated/58377/7 "2021-10-05T21:34:38Z")

</div>

Thanks @camillo .

> [@camillo](#):
>
> Exactly @tommy … `ZoomMtg.join()` is not firing, I do not get any _success_ nor _error_

This can happen if an unexpected value is passed into the SDK `ZoomMtg.join()` function. It fails silently.

Can you please email the exact values you are passing in to [developersupport@zoom.us](mailto:developersupport@zoom.us) (include a link to this thread) and I will take a look. 🙂

Thanks,  
Tommy

---

<div class="post-metadata">

**Author:** ![camillo](https://avatars.discourse-cdn.com/v4/letter/c/e47c2d/32.png) [@camillo](https://devforum.zoom.us/u/camillo)\
**Post date:** [October 6, 2021, 4:50pm UTC](https://devforum.zoom.us/t/zoommtg-join-gives-white-screen-websdk-1-9-9-sharedarraybuffer-true-scriptprocessornode-is-deprecated/58377/8 "2021-10-06T16:50:10Z")

</div>

Thanks @tommy …put me on the right direction. Issued solved; overall, it was the element id `zmmtg-root` that I was handling in a certain way in Web Sdk 1.9.0 with a transparency; apparently, that was creating some conflict in 1.9.9.  
Once I could “see” the Join, the only other fix was the meetingNumber as `int`.

Thanks for your help.

---

<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:** [October 6, 2021, 6:32pm UTC](https://devforum.zoom.us/t/zoommtg-join-gives-white-screen-websdk-1-9-9-sharedarraybuffer-true-scriptprocessornode-is-deprecated/58377/9 "2021-10-06T18:32:42Z")

</div>

Hey @camillo ,

I am happy to hear you resolved the issue. 🙂

Thanks for sharing your solution!

-Tommy

---

<div class="post-metadata">

**Author:** ![vbhosale](https://avatars.discourse-cdn.com/v4/letter/v/eb8c5e/32.png) [@vbhosale](https://devforum.zoom.us/u/vbhosale)\
**Post date:** [October 11, 2021, 9:05am UTC](https://devforum.zoom.us/t/zoommtg-join-gives-white-screen-websdk-1-9-9-sharedarraybuffer-true-scriptprocessornode-is-deprecated/58377/10 "2021-10-11T09:05:13Z")

</div>

@ [camillo](https://devforum.zoom.us/u/camillo),  
Can you please pass the code or steps how to set value of _SharedArrayBuffer_ to _true_ using WebIsolation.

I have stuck in the same kind of issue.  
That will helpful.

---

<div class="post-metadata">

**Author:** ![camillo](https://avatars.discourse-cdn.com/v4/letter/c/e47c2d/32.png) [@camillo](https://devforum.zoom.us/u/camillo)\
**Post date:** [October 11, 2021, 2:46pm UTC](https://devforum.zoom.us/t/zoommtg-join-gives-white-screen-websdk-1-9-9-sharedarraybuffer-true-scriptprocessornode-is-deprecated/58377/11 "2021-10-11T14:46:22Z")

</div>

@vbhosale  
I am using it through a Laravel backend, to overcome _SharedArrayBuffer_, I had to implement a _custom-made_ middleware where I set the appropriate _cors_ as required:

```auto
...
  ->header('Cross-Origin-Embedder-Policy', 'require-corp')
  ->header('Cross-Origin-Opener-Policy', 'same-origin')
...

```

---

<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:** [October 11, 2021, 6:33pm UTC](https://devforum.zoom.us/t/zoommtg-join-gives-white-screen-websdk-1-9-9-sharedarraybuffer-true-scriptprocessornode-is-deprecated/58377/12 "2021-10-11T18:33:22Z")

</div>

Thanks @camillo !

@vbhosale , please let us know if you got it working. 🙂

-Tommy

---

<div class="post-metadata">

**Author:** ![vbhosale](https://avatars.discourse-cdn.com/v4/letter/v/eb8c5e/32.png) [@vbhosale](https://devforum.zoom.us/u/vbhosale)\
**Post date:** [October 12, 2021, 1:21pm UTC](https://devforum.zoom.us/t/zoommtg-join-gives-white-screen-websdk-1-9-9-sharedarraybuffer-true-scriptprocessornode-is-deprecated/58377/13 "2021-10-12T13:21:24Z")

</div>

@camillo & @tommy I’ll check and update.

Thanks guys.

---

<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:** [October 12, 2021, 4:05pm UTC](https://devforum.zoom.us/t/zoommtg-join-gives-white-screen-websdk-1-9-9-sharedarraybuffer-true-scriptprocessornode-is-deprecated/58377/14 "2021-10-12T16:05:52Z")

</div>

Happy to help! 🙂

-Tommy

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/3X/6/1/614bdd549b610bbaa46ff934617683a02bdaa03c.png) [@system](https://devforum.zoom.us/u/system)\
**Post date:** [November 12, 2021, 2:06am UTC](https://devforum.zoom.us/t/zoommtg-join-gives-white-screen-websdk-1-9-9-sharedarraybuffer-true-scriptprocessornode-is-deprecated/58377/15 "2021-11-12T02:06:40Z")

</div>

Closed on November 12, 2021, 2:06am UTC

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
