Hello. I’m facing issue with meeting sdk, it is showing a black screen after calling ZoomMtg.join
. Same problem in my app and in sample app GitHub - zoom/meetingsdk-react-sample: Use the Zoom Meeting SDK in React
Meeting SDK Type and Version
"dependencies": {
"@zoom/meetingsdk": "^3.1.6",
"react": "16.14.0",
"react-dev-utils": "^12.0.1",
"react-dom": "16.14.0",
"react-scripts": "^5.0.1",
"web-vitals": "^3.5.0"
}
My code
import React from 'react';
import './App.css';
import { ZoomMtg } from '@zoom/meetingsdk';
ZoomMtg.preLoadWasm();
ZoomMtg.prepareWebSDK();
function App() {
function startMeeting() {
document.getElementById('zmmtg-root').style.display = 'block'
ZoomMtg.init({
leaveUrl: 'http://localhost:3000',
success: (success) => {
console.log(success)
// add correct values
const sdkKey = '';
const signature = '';
const number = '';
const password = '';
ZoomMtg.join({
sdkKey: sdkKey,
signature: signature,
meetingNumber: number,
passWord: password,
userName: "Username",
userEmail: "test@test.com",
success: (success) => {
console.log(success)
},
error: (error) => {
console.log(error)
}
})
},
error: (error) => {
console.log(error)
}
})
}
return (
<div className="App">
<main>
<h1>Zoom Meeting SDK Sample React</h1>
<button onClick={startMeeting}>Join Meeting</button>
</main>
</div>
);
}
export default App;
Two errors in console:
zoomus-websdk-main-client.umd.min.js:2 Warning: Each child in a list should have a unique "key" prop.
localhost/:1 Unchecked runtime.lastError: A listener indicated an asynchronous response by returning true, but the message channel closed before a response was received