📅  最后修改于: 2023-12-03 15:06:08.004000             🧑  作者: Mango
ZoomMtg.init() 函数是一个Zoom Web SDK中的核心方法,该方法会在你的Web应用程序中初始化Zoom Meeting的相关配置。
ZoomMtg.init(options);
该函数接收一个参数options,options是一个包含Zoom Meeting相关配置的对象。
| 参数 | 描述 | 是否必须 |
| ------------------------- | ------------------------------------------------------------ | -------- |
| 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的相关配置。