appIcon.toDataURL() method used to display the app icon.
(Optional)The app icon's image source URL, used to display app icon. If you pass this parameter, the SDK uses in as the app icon.
The display ID.
The app ID used to pass the ID to the media stream.
(Optional) The app screenshot's image source URL, used to display app screenshots. If you pass this parameter, the SDK uses it as the thumbnail.
The app name.
thumbnail.toDataURL() method used to display app screenshots.
In meeting event listeners.
MeetingInfoType
For the APIs that take images, the value of the image type returned by the getVideoSourcesCallBack method, passed in the shareSource API.
The data URL of the image.
Virtual background (VB) or mask image information.
Name to display for VB or mask.
Virtual background or mask file name.
VB or mask ID, must be unique
VB or mask image resource URL.
initArgs
audioPanelAlwaysOpen: default: false, optional. Sets the default state of the audio panel on join. Always open or closed.
debug: default: false, optional. Turns on debug mode to print logs in the browser console.
defaultView: 'gallery' or 'speaker'. Optional. Sets the default video layout to gallery view (if supported) or 'speaker' (default value).
disableCORP: default: false, optional. Enables or disables web isolation mode (developer environment feature).
disableCallOut: default: false, optional. Enables or disables the call out function.
disableInvite: default: false, optional. Enables or disables the invite function.
disableJoinAudio: default: false, optional. Enables or disables the join audio function.
disablePreview: default: false, optional. Enables or disables the audio and video preview features.
disableRecord: default: false, optional. Enables or disables the call out function.
disableReport: default: false, optional. Enables or disables the report feature.
disableVoIP: default: false, optional. Enables or disables the Voice over IP (VoIP) feature.
enableFullHD: optional, >= 2.9.0 default=false, enable webinar attendee receive 1080P video when zoom backend support.
enableHD: 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/
error: optional, callback function on error.
externalLinkPage: an intermediary HTML page for outgoing hyperlinks.
helper: optional, default: ''. Sets a helper HTML page for working around CORS issues. Example: https://github.com/zoom/meetingsdk-web/blob/master/helper.html
Shows (false, default value) or hides (true) the "Share tab audio" checkbox when sharing a Chrome tab.
inviteUrlFormat: 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.
isLockBottom: default: true, optional. Shows or hides the footer.
isShowJoiningErrorDialog: default: true, optional. Enables or disables the join error popup dialog when the SDK fails to join a meeting.
isSupportAV: default: true, optional. Enables or disables the audio and video features.
isSupportBreakout: default: true, optional. Enables or disables the meeting breakout room feature.
isSupportCC: default: true, optional. Enables or disables the meeting closed caption feature.
isSupportChat: default: true, optional. Enables or disables the chat feature.
isSupportNonverbal: 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-
isSupportPolling: default: true, optional. Enables or disables the meeting polling feature.
isSupportQA: default: true, optional. Enables or disables the webinar Q&A feature.
isSupportSimulive, default false, Simulive not with credentialless mode. https://developer.chrome.com/blog/coep-credentialless-origin-trial/
leaveUrl: Required. The URL to post after the user leaves the meeting. Example: “http://www.zoom.us” default not set leaveUrl, -> window.location.origin http://127.0.0.1 -> http://127.0.0.1 https://127.0.0.1 -> https://127.0.0.1 /meeting -> window.location.origin/meeting zoom.us -> https://zoom.us
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.
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.
onRetryCallback: default: null, optional. Sets an on-retry callback function.
patchJsMedia: 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.
screenShare: default: true, optional. Enables or disables the browser URL sharing feature (Chrome only).
sharingMode: default: 'both', optional. Shares screen. 'fit' - disables sharing "origin size".
showMeetingHeader: default: true, optional. Shows or hides the meeting header, including the meeting number and topic.
showPureSharingContent, default: false, optional. Prevents elements from covering sharing content when show is true.
success: optional, callback function on success.
videoDrag: default: true, optional. Enable or disable the drag video tile feature.
videoHeader: default: true, optional. Shows or hides the video tile header.
webEndpoint: optional. Web domain option for Zoom PSO environment.
This method will be called when the “screen share” is clicked. Support for get screen share sources callback.
Virtual background (VB) status success callback
Result:
Enable a blurred background or not.
The current user's VB ID.
Whether or not VB is locked.
True if the user selected mask, false if not.
If true, the user can enable VB, mask, or blur through the UI and the developer can't call the following APIs to control it: updateVirtualBackgroundList setVirtualBackground lockVirtualBackground
True if the user selected VB, false if not.
vbList, name is VB image name, must be unique and identify different VB image
Support for virtual background (VB) callback
Result:
True if VB is enabled, false if not.
True if the user can support mask, false if not.
True if the user can support VB, false if not.
Each
DesktopCapturerSource
represents a screen or an individual window that can be captured. The type of the return value of the getVideoSourcesCallBack method is passed in the shareSource API.