i am using zoom meeting sdk to embed zoom in our website but i am facing an issue which is as follows:
and my code is as follows:
function App() {
function joinMeeting(signature, meetConfig) {
ZoomMtg.init({
leaveUrl: “https://zoom.us/”,
isSupportAV: true,
success: function (success) {
console.log("Init Success ", success);
ZoomMtg.join({
signature: signature,
meetingNumber: meetConfig.meetingNumber,
userName: meetConfig.userName,
sdkKey: meetConfig.sdkKey,
userEmail:meetConfig.userEmail,
passWord: meetConfig.passWord,
meetingInfo:[],
success: (success) => {
console.log(success);
},
error: (error) => {
console.log(error);
},
});
},
});
}
useEffect(() => {
ZoomMtg.setZoomJSLib(“https://source.zoom.us/2.15.2/lib”, “/av”);
ZoomMtg.preLoadWasm();
ZoomMtg.prepareWebSDK();
/**
* You should not visible api secret key on frontend
* Signature must be generated on server
* https://marketplace.zoom.us/docs/sdk/native-sdks/web/essential/signature
*/
ZoomMtg.generateSDKSignature({
meetingNumber: meetConfig.meetingNumber,
sdkKey: meetConfig.sdkKey,
sdkSecret: meetConfig.sdkSecret,
role: meetConfig.role,
success: function (res) {
console.log("res", res);
setTimeout(() => {
joinMeeting(res.result, meetConfig);
}, 1000);
},
});
}, );
return
Zoom Testing
;}