SuperAPI AI 工具集

build-zoom-meeting-sdk-app

办公与效率

查看项目

更新于 10-15 16:50

技能介绍

用途:为内嵌 Zoom 会议提供跨平台实现参考,覆盖 Web、Android、iOS、macOS、Unreal、Linux、React Native、Electron、Windows 等平台。若用户要求把会议嵌入/加入自身应用 UI,应路由到 Meeting SDK 实现;不要改用纯 REST 的 join_url 链接流程,除非用户明确要求会议资源管理或浏览器 join_url。SDK 加入路径需要 SDK 签名加 SDK join 调用。

前提条件:具备 Meeting SDK 凭据的 Zoom 应用;Marketplace 的 SDK Key 与 Secret;对应平台的开发环境。OAuth 或签名问题可参考 zoom-oauth 技能;Web 预加入诊断可用 probe-sdk 在初始化/加入前过滤低就绪设备与网络。

Web 快速开始(CDN、Client View)需引入 vendor 脚本与 zoom-meeting-3.1.6.min.js,然后调用 ZoomMtg.preLoadWasm()、prepareWebSDK()、init() 与 join()。关键差异:CDN 使用全局 ZoomMtg,为全页 Client View、回调式 API;npm 包 @zoom/meetingsdk 使用 ZoomMtgEmbedded,为可嵌入 Component View、Promise 式 API。生产环境必须服务端生成签名,不得在客户端暴露 SDK Secret;Node.js 示例使用 jsrsasign 签发 HS256 JWT,payload 含 sdkKey、mn、role、iat、exp、tokenExp。CSS 避免全局重置,建议限定作用域;Client View 工具栏被裁剪时可用 #zmmtg-root 固定定位并缩放;会议开始时可将应用 UI 隐藏。

主要能力与参考:各平台 SKILL.md 与参考文档涵盖默认/自定义 UI、加入/开始与鉴权生命周期、移动集成、桌面控制器、无头机器人、原始媒体访问、桥接设置等;功能参考包括 SDK JWT 生成、机器人鉴权(ZAK/OBF/JWT)、分组会议室、AI Companion 控制、网络研讨会、多会议、签名排查与常见问题。官方示例仓库覆盖 Linux 无头、Linux 原始录制、Web、Web NPM、React、鉴权端点、Angular、Vue.js。官方文档见 https://developers.zoom.us/docs/meeting-sdk/,开发者论坛 https://devforum.zoom.us/。环境变量见 references/environment-variables.md。限制:具体功能、平台差异与故障处理请查阅对应参考文档;本资料未提供收费与价格信息。