Optional
audioaudioPanelAlwaysOpen: default: false, optional. Sets the default state of the audio panel on join. Always open or closed.
Optional
debug?: booleandebug: default: false, optional. Turns on debug mode to print logs in the browser console.
Optional
defaultSets the default video layout for the session. Optional.
Mobile device limitations:
Optional
disableCORP?: booleandisableCORP: default: false, optional. Enables or disables web isolation mode (developer environment feature).
Optional
disabledisableCallOut: default: false, optional. Enables or disables the call out function.
Optional
disabledisableInvite: default: false, optional. Enables or disables the invite function.
Optional
disabledisableJoinAudio: default: false, optional. Enables or disables the join audio function.
Optional
disabledisablePictureInPicture: default: false, optional. Enables or disables the Picture in Picture feature.
Optional
disabledisablePreview: default: false, optional. Enables or disables the audio and video preview features.
Optional
disabledisableRecord: default: false, optional. Enables or disables the call out function.
Optional
disabledisableReport: default: false, optional. Enables or disables the report feature.
Optional
disabledisableVoIP: default: false, optional. Enables or disables the Voice over IP (VoIP) feature.
Optional
disabledisableZoomLogo: default: false, optional. If true, removes the Zoom workplace logo. Disabling the Zoom logo will not be available in the future. For a custom experience, build with the Zoom Video SDK.
Optional
disabledisableZoomPhone: default: false, optional. Enables or disables the Invite->Zoom Phone feature.
Optional
enableenableFullHD: optional, >= 2.9.0 default=false, enable webinar attendee receive 1080P video when zoom backend support.
Optional
enableHD?: booleanenableHD: optional, >=2.8.0 default=true. <2.8.0 default is false. Enables or disables 720p (bandwidth and hardware restrictions apply). See for details: https://developers.zoom.us/docs/meeting-sdk/web/720p/
Optional
enableenableWaitingRoomPreview: default: true, optional. Enables or disables the audio and video preview in the waiting room or when the participant is waiting for the host to start the meeting.
Optional
error?: Functionerror: optional, callback function on error.
Optional
externalexternalLinkPage: an intermediary HTML page for outgoing hyperlinks.
Optional
helper?: stringhelper: optional, default: ''. Sets a helper HTML page for working around CORS issues. Example: https://github.com/zoom/meetingsdk-web/blob/master/helper.html
Optional
hideShows (false, default value) or hides (true) the "Share tab audio" checkbox when sharing a Chrome tab.
Optional
inviteinviteUrlFormat: default: '', optional. Customizes the invite URL format. Use the syntax: https://yourdomain/{0}?pwd={1}. Only available for v2.4.0+. Requires that Zoom sets the Enable Client SDK Customize Invite URL flag for your account. Contact Zoom Developer Support for details.
Optional
isisLockBottom: default: true, optional. Shows or hides the footer.
Optional
isisShowJoiningErrorDialog: default: true, optional. Enables or disables the join error popup dialog when the SDK fails to join a meeting.
Optional
isisSupportAV: default: true, optional. Enables or disables the audio and video features.
Optional
isisSupportBreakout: default: true, optional. Enables or disables the meeting breakout room feature.
Optional
isisSupportCC: default: true, optional. Enables or disables the meeting closed caption feature.
Optional
isisSupportChat: default: true, optional. Enables or disables the chat feature.
Optional
isisSupportNonverbal: default: true, optional. Enables or disables the nonverbal feedback feature such as slow down or speed up icons. For more details about this feature, see: https://support.zoom.us/hc/en-us/articles/115001286183-Nonverbal-feedback-and-meeting-reactions-
Optional
isisSupportPolling: default: true, optional. Enables or disables the meeting polling feature.
Optional
isisSupportQA: default: true, optional. Enables or disables the webinar Q&A feature.
Optional
isisSupportSimulive, default false, Simulive not with credentialless mode. https://developer.chrome.com/blog/coep-credentialless-origin-trial/
Optional
leaveQuickly leave the meeting when refreshing or closing the page, instead of experiencing meeting failover. Caveat for two scenarios: PSTN: Phone user who is bound to the current user. The phone will hang up instead of staying connected. Breakout room: Users in a Breakout room need to be assigned again instead of having been assigned and auto-joining the room.
leaveUrl: Required. The URL to post after the user leaves the meeting. Example: “http://www.zoom.us” If you do not set a leaveURL, the default will be -> window.location.origin Other substitutions include the following.
http://127.0.0.1 -> http://127.0.0.1 (no change)
https://127.0.0.1 -> https://127.0.0.1 (no change)
about:blank -> about:blank
/meeting -> window.location.origin/meeting
zoom.us -> https://zoom.us
Optional
loginloginWindow: Defines the registration and login popup window size.
height: default: 380, optional. Login popup window height, in pixels.
width: default: 400, optional. Login popup window width, in pixels.
Optional
meetingmeetingInfo: default: ['topic','host','mn','pwd','telPwd','invite','participant','dc', 'enctype', 'report'], optional. Choose the meeting information to display: the meeting topic, host, meeting number (mn), password (pwd), telephone password (telPwd), etc.
Optional
ononInviteSearchZoomPhoneCallback, callback when the user uses Invite->Zoom Phone-> search number. isSameAccount = true, support direct call internal ext number. Example:
onInviteSearchZoomPhoneCallback: function (e) {
const searchResult =[
{
"firstName": "firstName1",
"lastName": "lastName1",
"displayName": "firstName1 lastName1",
"snsEmail": "xxxxxx1@gmail.com",
"pbx": {dn: ['+1xxxxxxxxxx'], ext: 800},
isSameAccount: true
},
{
"firstName": "firstName2",
"lastName": "lastName2",
"displayName": "firstName2 lastName2",
"snsEmail": "xxxx2@zoom.us",
"pbx": {dn: ['+2xxxxxxxxxx'], ext: 800},
isSameAccount: false
}];
return Promise.resolve(searchResult);
}
Optional
ononRetryCallback: default: null, optional. Sets an on-retry callback function.
Optional
patchpatchJsMedia: Optional. Default: false. Set to true to automatically apply the latest media dependency fix for the current Web Meeting SDK version. Note that you will still need to manually upgrade to major and minor version releases.
Optional
screenscreenShare: default: true, optional. Enables or disables the browser URL sharing feature (Chrome only).
Optional
sharingsharingMode: default: 'both', optional. Shares screen. 'fit' - disables sharing "origin size".
Optional
showshowMeetingHeader: default: true, optional. Shows or hides the meeting header, including the meeting number and topic.
Optional
showshowPureSharingContent, default: false, optional. Prevents elements from covering sharing content when show is true.
Optional
success?: Functionsuccess: optional, callback function on success.
Optional
videovideoDrag: default: true, optional. Enable or disable the drag video tile feature.
Optional
videovideoHeader: default: true, optional. Shows or hides the video tile header.
Optional
webwebEndpoint: optional. Web domain option for Zoom PSO environment.
Initializes a Zoom Meeting. You must initialize a Zoom meeting in order to start or join it. This method only requires the leaveUrl parameter.