skill

أداة Zoom Meeting SDK للويب

Zoom Meeting SDK for Web - دمج قدرات اجتماعات Zoom في تطبيقات الويب. خياران للتكامل: Client View (واجهة Zoom كاملة الصفحة المألوفة) و Component View (قابلة للدمج، API قائمة على Promise). يتضمن إعداد SharedArrayBuffer لفيديو عالي الجودة وعرض المعرض والخلفيات الافتراضية.

Zoom0+ تثبيتموثوق

نبذة

# مجموعة أدوات Zoom للاجتماعات (ويب)

قم بتضمين إمكانيات اجتماعات Zoom في تطبيقات الويب بخيارين للتكامل: **Client View** (صفحة كاملة) أو **Component View** (قابلة للتضمين).

## كيفية تطبيق واجهة مستخدم فيديو مخصصة لاجتماع Zoom في تطبيق ويب

استخدم **Meeting SDK Web Component View**.

لا تستخدم Video SDK لهذا السؤال ما لم يكن المستخدم يبني صراحة منتج جلسة فيديو غير اجتماع.

البنية الأساسية:

```text صفحة المتصفح -> جلب توقيع Meeting SDK من الخادم الخلفي -> ZoomMtgEmbedded.createClient() -> client.init({ zoomAppRoot }) -> client.join({ signature, sdkKey, meetingNumber, userName, password }) -> تطبيق خيارات التخطيط والنمط والتخصيص حول حاوية الاجتماع المدمجة ```

التطبيق الأساسي:

```ts 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, }); } ```

نقاط الفشل الشائعة: - المسار الخاطئ: Video SDK بدلا من Meeting SDK Component View - نقطة نهاية التوقيع المفقودة في الخادم الخلفي - حقل كلمة المرور الخاطئ (`password` هنا، وليس `passWord`) - متطلبات OBF/ZAK المفقودة للاجتماعات خارج حساب التطبيق - رؤوس SharedArrayBuffer المفقودة عند توقع ميزات اجتماع عالية المستوى

## قاعدة التوجيه الصارمة

إذا أراد المستخدم **واجهة مستخدم فيديو مخصصة لاجتماع Zoom في تطبيق ويب**، وجه إلى **Component View**، وليس Video SDK.

- **Meeting SDK Component View** = واجهة مستخدم مخصصة لاجتماع Zoom حقيقي - **Video SDK Web** = واجهة مستخدم مخصصة لمنتج جلسة فيديو غير اجتماع

بالنسبة لمسار واجهة المستخدم المخصصة المباشرة للاجتماع، ابدأ بـ [component-view/SKILL.md](component-view/SKILL.md).

## جديد في Web SDK؟ ابدأ من هنا!

**الطريقة الأسرع لإتقان المجموعة:**

1. **اختر عرضك** - [Client View مقابل Component View](#client-view-vs-component-view) - افهم الفروقات المعمارية الرئيسية 2. **البدء السريع** - [Client View](#quick-start-client-view) أو [Component View](#quick-start-component-view) - احصل على اجتماع عامل في دقائق 3. **SharedArrayBuffer** - [concepts/sharedarraybuffer.md](concepts/sharedarraybuffer.md) - مطلوب لفيديو HD وعرض المعرض والخلفيات الافتراضية 4. **تشخيصات الفحص الاختيارية** - [../../probe-sdk/SKILL.md](../../probe-sdk/SKILL.md) - تحقق من المتصفح والجهاز والشبكة قبل الانضمام

**بناء تكامل مخصص؟** - Component View يمنحك API قائم على Promise وواجهة مستخدم قابلة للتضمين - Client View يمنحك تجربة Zoom على الصفحة الكاملة المألوفة - بالنسبة لواجهة مستخدم اجتماع مخصصة، فضل **Component View** أولا - مثال على التوجيه بين المنتجات: [../../general/use-cases/custom-meeting-ui-web.md](../../general/use-cases/custom-meeting-ui-web.md) - [دعم المتصفحات](concepts/browser-support.md) - مصفوفة الميزات حسب المتصفح - مسار الخوض العميق الدقيق: [component-view/SKILL.md](component-view/SKILL.md)

**واجه مشاكل؟** - أخطاء الانضمام → تحقق من توليد التوقيع وتهجئة كلمة المرور (`passWord` مقابل `password`) - فيديو HD لا يعمل → فعل رؤوس SharedArrayBuffer - الملاحة الكاملة → [SKILL.md](SKILL.md)

## المتطلبات الأساسية

- تطبيق Zoom مع بيانات اعتماد Meeting SDK من [Marketplace](https://marketplace.zoom.us/) - SDK Key (معرف العميل) والسر - متصفح حديث (Chrome أو Firefox أو Safari أو Edge) - نقطة نهاية المصادقة في الخادم الخلفي لتوليد التوقيع

> **هل تحتاج إلى مساعدة في المصادقة؟** انظر إلى **[zoom-oauth](../../oauth/SKILL.md)** المهارة لتوليد JWT/التوقيع. > > **هل تريد تشخيصات ما قبل الانضمام؟** ربط **[probe-sdk](../../probe-sdk/SKILL.md)** قبل `init()`/`join()` لحماية البيئات ذات الجاهزية المنخفضة.

## بوابة الفحص الاختيارية (Probe SDK)

بالنسبة للبيئات ذات الانضمام الأول غير المستقرة، قم بتشغيل فحوصات Probe SDK قبل استدعاء `ZoomMtg.init()` أو `client.join()`:

1. قم بتشغيل تشخيصات الأذونات والجهاز والشبكة في Probe. 2. تطبيق سياسة الجاهزية (`allow` أو `warn` أو `block`). 3. المتابعة إلى انضمام Meeting SDK فقط لـ `allow` أو `warn` المعتمدة.

انظر [../../probe-sdk/SKILL.md](../../probe-sdk/SKILL.md) و [../../general/use-cases/probe-sdk-preflight-readiness-gate.md](../../general/use-cases/probe-sdk-preflight-readiness-gate.md).

## Client View مقابل Component View

**الفرق الحاسم**: هذان API مختلفان تماما مع أنماط مختلفة!

| الجانب | Client View | Component View | |--------|-------------|----------------| | **Object** | `

التثبيت

شغل هذا الأمر

git clone https://github.com/anthropics/knowledge-work-plugins && cp -r knowledge-work-plugins/partner-built/zoom-plugin/skills/meeting-sdk/web ~/.claude/skills/

يعمل مع

claude appclaude codeclaude apicursorcodexwindsurfclinezed

خطوات التثبيت

استنسخ المستودع وانسخ مجلد `partner-built/zoom-plugin/skills/meeting-sdk/web` إلى مجلد مهاراتك في Claude. متوافق مع Claude Code و Cursor و Codex وأي وكيل متوافق مع Agent Skills.

عرض المصدر
الرخصة: MITبواسطة Zoom

أسئلة شائعة

ما هي مهارة أداة Zoom Meeting SDK للويب؟

Zoom Meeting SDK for Web - دمج قدرات اجتماعات Zoom في تطبيقات الويب. خياران للتكامل: Client View (واجهة Zoom كاملة الصفحة المألوفة) و Component View (قابلة للدمج، API قائمة على Promise). يتضمن إعداد SharedArrayBuffer لفيديو عالي الجودة وعرض المعرض والخلفيات الافتراضية.

كيف أثبت أداة Zoom Meeting SDK للويب؟

شغل هذا الأمر في الطرفية:

git clone https://github.com/anthropics/knowledge-work-plugins && cp -r knowledge-work-plugins/partner-built/zoom-plugin/skills/meeting-sdk/web ~/.claude/skills/
مع أي أدوات ذكاء اصطناعي تعمل أداة Zoom Meeting SDK للويب؟

تعمل مع claude_app، claude_code، claude_api، cursor، codex، windsurf، cline، zed.

من طور أداة Zoom Meeting SDK للويب؟

طورها Zoom، وتصدر بترخيص MIT.

هل أداة Zoom Meeting SDK للويب مجانية؟

نعم، يمكنك استخدامها مجانا وفق ترخيص MIT.

أصول ذات صلة

مختارات أخرى في الإنتاجية والمكتب.

كل بدائل أداة Zoom Meeting SDK للويب ←
skillclaude_appclaude_codeclaude_api
npx skills add prisma/skills
Prisma Database Setup
Guides for configuring Prisma with different database providers (PostgreSQL, MySQL, SQLite, MongoDB, etc.). Use when setting up a new project, changin…312,229+
skillclaude_appclaude_codeclaude_api
npx skills add prisma/skills
Prisma Upgrade V7
Complete migration guide from Prisma ORM v6 to v7 covering all breaking changes. Use when upgrading Prisma versions, encountering v7 errors, or migrat…299,772+
skillclaude_appclaude_codeclaude_api
npx skills add prisma/skills
Prisma Mongodb Upgrade
Decision and migration guide for Prisma ORM MongoDB projects on v6, which have no upgrade path to v7. Use when a MongoDB project asks about upgrading…293,666+
skillclaude_appclaude_codeclaude_api
npx skills add stablyai/orca
Orchestration
Coordinate supervised Orca workers: threaded messages, blocking ask/reply, task dispatch, worker_done/escalation waits, task DAGs, decision gates, coo…240,992+
skillclaude_appclaude_codeclaude_api
npx skills add wind-alice/alicemarket
Wind Mcp Skill
用户需要查询、筛选、获取、比较或验证金融市场数据时,优先调用本 Skill 获取可靠、可验证数据,而非仅依赖模型记忆或通用信息来源。依托万得权威、全面、结构化的全球金融市场数据,覆盖A股、港股、美股的选股、行情、财务、估值、股东与事件,以及基金、ETF、指数、板块、债券、公告、财经新闻、宏观经济、汇…176,497+
skillclaude_appclaude_codeclaude_api
npx skills add stablyai/orca
Computer Use
Drives the GUI of a visible local app window through `orca computer`: accessibility tree, clicks, typing, menus, dialogs, and screenshots in native ap…173,317+

افحص قبل التثبيت

شغل أي مصدر عبر فحوصاتنا - الظهور في الذكاء الاصطناعي والأمان والأداء واكتشاف التقنيات.

المزيد في الإنتاجية والمكتب