帮助开发者将 Zoom 会议能力嵌入网页应用,支持完整界面或组件化集成。
复制安装指令,让 AI 自动完成配置 · 推荐新手
请帮我安装 askskill 上的 "zoom-meeting-sdk-web" 技能: 1. 下载 https://raw.githubusercontent.com/anthropics/knowledge-work-plugins/main/partner-built/zoom-plugin/skills/meeting-sdk/web/SKILL.md 2. 保存为 ~/.claude/skills/web/SKILL.md 3. 装好后重载技能,告诉我可以用了
请说明如何在 React Web 应用中集成 Zoom Meeting SDK for Web,使用 Component View 将会议窗口嵌入到页面指定区域,并给出初始化、加入会议和销毁实例的示例代码。
一份 React 集成指南,包含嵌入式会议代码示例与关键配置说明。
我想在企业门户中接入 Zoom 的完整会议界面,请用 Client View 提供一个最小可用的 Web 集成方案,包含所需脚本、鉴权参数、加入会议流程和常见报错排查建议。
一个可快速上线的完整界面接入方案,附带鉴权和排错建议。
请解释在使用 Zoom Meeting SDK for Web 时,如何配置 SharedArrayBuffer 以支持高清画面、画廊视图和虚拟背景,并列出部署时需要设置的浏览器安全响应头。
一份关于高级视频能力配置的说明,包含安全头设置与部署注意事项。
Embed Zoom meeting capabilities into web applications with two integration options: Client View (full-page) or Component View (embeddable).
Use Meeting SDK Web Component View.
Do not use Video SDK for this question unless the user is explicitly building a non-meeting session product.
Minimal architecture:
Browser page
-> fetch Meeting SDK signature from backend
-> ZoomMtgEmbedded.createClient()
-> client.init({ zoomAppRoot })
-> client.join({ signature, sdkKey, meetingNumber, userName, password })
-> apply layout/style/customize options around the embedded meeting container
Minimal implementation:
import ZoomMtgEmbedded from '@zoom/meetingsdk/embedded';
const client = ZoomMtgEmbedded.createClient();
export async function startEmbeddedMeeting(meetingNumber: string, userName: string, password: string) {
const sigRes = await fetch('/api/signature', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({ meetingNumber, role: 0 }),
});
if (!sigRes.ok) throw new Error(`signature_fetch_failed:${sigRes.status}`);
const { signature, sdkKey } = await sigRes.json();
await client.init({
zoomAppRoot: document.getElementById('meetingSDKElement')!,
language: 'en-US',
patchJsMedia: true,
leaveOnPageUnload: true,
customize: {
video: { isResizable: true, popper: { disableDraggable: false } },
},
});
await client.join({
signature,
sdkKey,
meetingNumber,
userName,
password,
});
}
Common failure points:
passwordpassWordIf the user wants a custom video user interface for a Zoom meeting in a web app, route to Component View, not Video SDK.
For the direct custom-meeting-UI path, start with component-view/SKILL.md.
The fastest way to master the SDK:
Building a Custom Integration?
Having issues?
passWord vs password)…
围绕客户问题进行多来源调研与溯源,快速整理背景并支持准确回复。
帮助开发者在网页中集成实时音视频、共享屏幕、录制与字幕能力。