Currently the Web Meeting SDK has limited customization. Some buttons and functionality can be customized, but overhauling the design is not supported. We are working on allowing more customization in a future release.
To see which buttons and functions are customizable checkout the Web Meeting SDK reference.
For example, to hide the invite button, add the following code inside of the ZoomMtg.join success callback:
ZoomMtg.showInviteFunction({ show: false });
Example:
ZoomMtg.join({
signature: signature,
meetingNumber: this.meetingNumber,
userName: this.userName,
apiKey: this.apiKey,
userEmail: this.userEmail,
passWord: this.passWord,
success: (success) => {
console.log(success)
ZoomMtg.showInviteFunction({ show: false });
},
error: (error) => {
console.log(error)
}
})
Before:
After:
To completely customize the entire user experience, and utilize Zooms video and audio streaming infrastructure, use the Video SDK.