OptionalaudioPanelAlwaysOpen?: booleanaudioPanelAlwaysOpen: default: false, optional. Sets the default state of the audio panel on join. Always open or closed.
Optionaldebug?: booleandebug: default: false, optional. Turns on debug mode to print logs in the browser console.
OptionaldefaultView?: "gallery" | "speaker" | "multiSpeaker"Sets the default video layout for the session. Optional.
OptionaldisableCallOut?: booleandisableCallOut: default: false, optional. Enables or disables the call out function.
OptionaldisableCORP?: booleandisableCORP: default: false, optional. Enables or disables web isolation mode (developer environment feature).
OptionaldisableInvite?: booleandisableInvite: default: false, optional. Enables or disables the invite function.
OptionaldisableJoinAudio?: booleandisableJoinAudio: default: false, optional. Enables or disables the join audio function.
OptionaldisablePictureInPicture?: booleandisablePictureInPicture: default: false, optional. Enables or disables the Picture in Picture feature.
OptionaldisablePreview?: booleandisablePreview: default: false, optional. Enables or disables the audio and video preview features.
OptionaldisableRecord?: booleandisableRecord: default: false, optional. Enables or disables the call out function.
OptionaldisableReport?: booleandisableReport: default: false, optional. Enables or disables the report feature.
OptionaldisableVoIP?: booleandisableVoIP: default: false, optional. Enables or disables the Voice over IP (VoIP) feature.
OptionaldisableZoomLogo?: booleandisableZoomLogo: 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.
OptionaldisableZoomPhone?: booleandisableZoomPhone: default: false, optional. Enables or disables the Invite->Zoom Phone feature.
OptionalenableFullHD?: booleanenableFullHD: optional, >= 2.9.0 default=false, enable webinar attendee receive 1080P video when zoom backend support.
OptionalenableHD?: 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/
OptionalenableWaitingRoomPreview?: booleanenableWaitingRoomPreview: 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.
Optionalerror?: Functionerror: optional, callback function on error.
OptionalexternalLinkPage?: stringexternalLinkPage: an intermediary HTML page for outgoing hyperlinks.
Optionalhelper?: stringhelper: optional, default: ''. Sets a helper HTML page for working around CORS issues. Example: https://github.com/zoom/meetingsdk-web/blob/master/helper.html
OptionalhideShareAudioOption?: booleanShows (false, default value) or hides (true) the "Share tab audio" checkbox when sharing a Chrome tab.
OptionalinviteUrlFormat?: stringinviteUrlFormat: 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.
OptionalisLockBottom?: booleanisLockBottom: default: true, optional. Shows or hides the footer.
OptionalisShowJoiningErrorDialog?: booleanisShowJoiningErrorDialog: default: true, optional. Enables or disables the join error popup dialog when the SDK fails to join a meeting.
OptionalisSupportAV?: booleanisSupportAV: default: true, optional. Enables or disables the audio and video features.
OptionalisSupportBreakout?: booleanisSupportBreakout: default: true, optional. Enables or disables the meeting breakout room feature.
OptionalisSupportCC?: booleanisSupportCC: default: true, optional. Enables or disables the meeting closed caption feature.
OptionalisSupportChat?: booleanisSupportChat: default: true, optional. Enables or disables the chat feature.
OptionalisSupportNonverbal?: booleanisSupportNonverbal: 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-
OptionalisSupportPolling?: booleanisSupportPolling: default: true, optional. Enables or disables the meeting polling feature.
OptionalisSupportQA?: booleanisSupportQA: default: true, optional. Enables or disables the webinar Q&A feature.
OptionalisSupportSimulive?: booleanisSupportSimulive, default false, Simulive not with credentialless mode. https://developer.chrome.com/blog/coep-credentialless-origin-trial/
OptionalleaveOnPageUnload?: booleanQuickly 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
OptionalloginWindow?: { height: string; width: string }loginWindow: 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.
OptionalmeetingInfo?: MeetingInfoType[]meetingInfo: 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.
OptionalonInviteSearchZoomPhoneCallback?: FunctiononInviteSearchZoomPhoneCallback, 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);
}
OptionalonRetryCallback?: FunctiononRetryCallback: default: null, optional. Sets an on-retry callback function.
OptionalpatchJsMedia?: booleanpatchJsMedia: 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.
OptionalscreenShare?: booleanscreenShare: default: true, optional. Enables or disables the browser URL sharing feature (Chrome only).
OptionalsharingMode?: stringsharingMode: default: 'both', optional. Shares screen. 'fit' - disables sharing "origin size".
OptionalshowMeetingHeader?: booleanshowMeetingHeader: default: true, optional. Shows or hides the meeting header, including the meeting number and topic.
OptionalshowPureSharingContent?: booleanshowPureSharingContent, default: false, optional. Prevents elements from covering sharing content when show is true.
Optionalsuccess?: Functionsuccess: optional, callback function on success.
OptionalvideoDrag?: booleanvideoDrag: default: true, optional. Enable or disable the drag video tile feature.
OptionalvideoHeader?: booleanvideoHeader: default: true, optional. Shows or hides the video tile header.
OptionalwebEndpoint?: stringwebEndpoint: optional. Web domain option for Zoom PSO environment.
initArgs