Renames your name or another user's name.
client.isAllowToRename() to get the value.New display name.
User ID of the user to rename.
Get the in-session participants of the session.
Gets the broadcast streaming client.
Gets the chat client.
Gets the command client.
Gets the current user info.
Gets the incoming live stream client.
Gets the liveStream client.
Gets the LiveTranscription client.
Gets the logger client.
logger option
Gets the media stream instance for managing the media.
This usually the first step of using media.
Gets the real-time media streams client.
Gets the recording client.
Gets the host of the session.
Gets the current session’s information.
Gets the subsession client.
Gets the user by user ID.
Gets the voiceTranslator client.
Gets the whiteboard client.
Initializes the Zoom Video SDK before join a session. The Zoom Video SDK uses an SDK key & secret for authorization.
The language of the Video SDK interface. Defaults to en-US.
Specifies the source path for the SDK's dependent assets.
The Zoom Video SDK uses Web Workers and WebAssembly to process media streams. These
components are distributed separately from the SDK, and you must specify the path
where they are hosted. Each SDK release includes these assets in the lib folder.
You can host the assets on your own server or use the paths provided by Zoom:
Global (default): Loads assets from
https://source.zoom.us/videosdk/{version}/lib/.
Recommended for most use cases.CDN: Loads assets from
https://dmogdx0jrul3u.cloudfront.net/videosdk/{version}/lib/.
Recommended for global users when users include those in China.CN: Loads assets from
https://jssdk.zoomus.cn/videosdk/{version}/lib.
Recommended if users are located exclusively in China.{FULL_ASSETS_PATH}): Loads assets from a developer-specified path.
Not recommended except for special deployment cases.Optional additional settings for SDK initialization.
An ExecutedResult indicating whether initialization succeeded.
Determines whether the current user is the host.
Determines whether the current user is a manager.
Determines whether the current user is the original host.
role_type in JWT payload =1 is the original host.
init method before joining.Required. A session name of your choice or the name of the session you are joining (must match the SWK JWT tpc value).
Required. Your Video SDK JWT, which you should generate on the server.
Required. A name for the user.
Optional, unless it was set with the host. A session password of your choice. If set with the host, all attendees must provide the same password value or they will fail to join the session.
Optional. The number of minutes your session can idle before ending, with one user present and without cloud recording. The default is 40 minutes.
Note: This parameter only applies to the session host or original host; otherwise, the default value of 40 minutes will be used.
an executed promise. Following are the possible error reasons:
duplicated operation: Duplicated invoking of the join method.invalid apiKey/sdkKey or signature: API key, SDK key, or signature is not correct.invalid password: Password is not correct.invalid parameters: Can not join the session because of invalid parameters.internal error: Internal error.Leaves or ends the session.
Optional. Default is false. If true, the session ends. Only the host has the privilege to do this.
Makes other participant the host.
Makes another participant a manager.
Removes the event handler.
Event name.
The event handler.
Reclaims the host privilege if the user is now the host.
Removes the participant.
Revokes the manager permission from the participant.
The video client is the core of the Video SDK.