Description
We are packaging zoom SDK resources by ourselves on our application, serving it from our CDN.
We are then using this instruction to tell to the SDK where to find its resources.
ZoomMtg.setZoomJSLib(libPath, '/av');
With the newer version of the SDK, the 2.4.0, it seems that new scripts has been introduce in this folder & sub folders, and the SDK try to load it when it initialize / join a meeting.
Unfortunately, it seems that it try to resolve it in a different way that it resolves the other resources, as a local resources and not a hosted one.
The compiled URL do not contains the hostname part nor the protocol - at least on the logs.
I verified and the resources are correctly packaged and available. (see second screenshot)
The consequence is that the video button cannot be clicked and do nothing after the meeting is fully loaded. I guess this button actions are initialized only after that the video component is fully initialized and running, which is not the case due to the mentioned error.
Browser Console Error
The resources is available at the same place as usual as all others loaded by the SDK:
Consequence: cannot click on video button, it does nothing
Which Web Meeting SDK version?
2.4.0
To Reproduce(If applicable)
You need to package zoom resources in your app, not using Zoom CDN.
Device (please complete the following information):
- Any device, any OS, any browser since this is an SDK resource load issue.
@donte.zoom
In the current state, the Zoom SDK 2.4.0 is just unusable. Could you please investigate that matter as a priority and deliver a patch before the SDK 2.5.0 ?
PS: we are using the NPM package, so you’ll need to have a 2.4.1 for the fix, we cannot switch on the CDN packages.