📜  ZoomMtg.init() 函数 (1)

📅  最后修改于: 2023-12-03 15:06:08.004000             🧑  作者: Mango

ZoomMtg.init() 函数介绍

ZoomMtg.init() 函数是一个Zoom Web SDK中的核心方法,该方法会在你的Web应用程序中初始化Zoom Meeting的相关配置。

语法
ZoomMtg.init(options);

该函数接收一个参数options,options是一个包含Zoom Meeting相关配置的对象。

options 参数

| 参数 | 描述 | 是否必须 | | ------------------------- | ------------------------------------------------------------ | -------- | | leaveUrl | 会议结束后需要跳转的URL,必须指定 | 是 | | isSupportAV | 内容是否包含音视频,默认值是 true
如果只是屏幕共享/白板等不包含音视频的内容,则设置为 false | 否 | | disableInvite | 是否隐藏邀请按钮,默认值是false,显示邀请按钮 | 否 | | disableRecord | 是否隐藏录制按钮,默认值是false,显示录制按钮 | 否 | | disableJoinAudio | 是否禁用“声音加入”按钮,默认值是false,显示声音加入按钮 | 否 | | audioPanelAlwaysOpen | 是否始终显示音频面板,默认值是false,显示“打开音频设置”按钮 | 否 | | showPureSharingContent | 是否隐藏聚焦共享的窗口和幻灯片,只显示屏幕共享,默认值是false,显示所有窗口和幻灯片 | 否 | | isSupportChat | 是否支持Zoom Meeting聊天,默认值是true,支持聊天 | 否 | | isSupportQA | 是否支持Zoom Meeting问答,默认值是true,支持问答 | 否 | | isSupportPolling | 是否支持Zoom Meeting投票,默认值是true,支持投票 | 否 | | videoDrag | 是否开启视频拖拽,默认值是true,支持拖动视频 | 否 | | sharingMode | 屏幕共享方式,可选值:
- 'both':共享整个屏幕或应用窗口
- 'application':仅共享应用窗口
- 'browser':仅共享浏览器窗口 | 否 |

示例
ZoomMtg.setZoomJSLib('https://source.zoom.us/1.9.1/lib', '/av');
ZoomMtg.preLoadWasm();
ZoomMtg.prepareJssdk();

ZoomMtg.init({
    leaveUrl: 'https://example.com',
    isSupportAV: true,
    disableInvite: false,
    disableRecord: false,
    disableJoinAudio: false,
    audioPanelAlwaysOpen: false,
    showPureSharingContent: false,
    isSupportChat: true,
    isSupportQA: true,
    isSupportPolling: true,
    videoDrag: true,
    sharingMode: 'both'
});

以上就是ZoomMtg.init() 函数的介绍,该函数为Zoom Web SDK中的核心方法,通过配置该函数的options参数,可实现Zoom Meeting的相关配置。