“@zoomus/websdk”: “^2.18.3”,
“react”: “^16”,
when click join meeting, will have this error :
2.18.3/lib/av/audio.encode.wasm 403 (Forbidden)
2.18.3/lib/av/video.simd.wasm 403 (Forbidden)
2.18.3/lib/lang/en-US.json 403 (Forbidden)
and code below:
const { ZoomMtg } = await import(‘@zoomus/websdk’)
ZoomMtg.setZoomJSLib(‘2.18.3/lib’, ‘/av’)
ZoomMtg.preLoadWasm()
ZoomMtg.prepareWebSDK()
// loads language files, also passes any error messages to the ui
ZoomMtg.i18n.load('en-US')
ZoomMtg.i18n.reload('en-US')
// init zoom element
const element = document.getElementById('zmmtg-root')
if (isNil(element)) {
throw new Error('Invalid zmmtg-root element')
}
element.style.display = 'block'
const { zoomData } = params
const { signature, meetingNumber, password, sdkKey } = zoomData
const leaveUrl = `xxx`
ZoomMtg.init({
leaveUrl: leaveUrl,
success: (success: any) => {
console.log(success)
ZoomMtg.join({
signature: signature,
sdkKey: sdkKey,
meetingNumber: 1,
passWord: password,
userName: 'username',
success: (success: any) => {
console.log(success)
},
error: (error: any) => {
console.log(error)
},
})
},
error: (error: any) => {
console.log(error)
},
})