واجهة MeetMediaApiClient

واجهة MeetMediaApiClient تأخذ هذه السمة إعدادًا مطلوبًا وتوفّر مجموعة من العناصر التي يمكن للمستخدم الاشتراك فيها. تأخذ MeetMediaClientRequiredConfiguration كإحدى مَعلمات الدالة الإنشائية.

التوقيع

interface MeetMediaApiClient

توقيعات الطرق

الاسم الوصف
applyLayout(requests) تطبيق طلبات تنسيق الوسائط المحدّدة يجب توفّر هذه المعلومات لطلب بث فيديو. لا يقبل سوى تنسيقات الوسائط التي تم إنشاؤها باستخدام الدالة createMediaLayout.
createMediaLayout(canvasDimensions) تنشئ هذه الطريقة تنسيق وسائط جديدًا. لا يمكن تطبيق سوى تنسيقات الوسائط التي تم إنشاؤها باستخدام هذه الدالة. بخلاف ذلك، ستعرض الدالة applyLayout خطأً. بعد إنشاء تخطيط الوسائط، يمكنك إنشاء طلب وتطبيقه باستخدام الدالة applyLayout. من المفترض إعادة استخدام عناصر تنسيق الوسائط هذه (يمكن إعادة تعيينها لطلب مختلف)، ولكنّها تختلف حسب البث (يجب إنشاؤها لكل بث).
joinMeeting(communicationProtocol) الانضمام إلى الاجتماع
leaveMeeting() يغادر الاجتماع.

توقيعات المواقع

الاسم الوصف
mediaEntries إدخالات الوسائط في الاجتماع يمكن الاشتراك لتلقّي إشعارات بالتغييرات في مجموعة إدخالات الوسائط.
meetStreamTracks يتتبّع بث الاجتماع في الاجتماع. يمكن الاشتراك لتلقّي إشعارات بشأن التغييرات في مجموعة مسارات بث الاجتماع.
participants المشاركون في الاجتماع يمكن الاشتراك لتلقّي إشعارات بشأن التغييرات في مجموعة المشاركين.
presenter مقدّم العرض في الاجتماع يمكن الاشتراك لتلقّي إشعارات بشأن التغييرات في مقدّم العرض.
screenshare مشاركة الشاشة في الاجتماع يمكنك الاشتراك لتلقّي إشعارات بشأن التغييرات في مشاركة الشاشة.
sessionStatus تمثّل هذه السمة حالة الجلسة. يمكن الاشتراك لتلقّي إشعارات بالتغييرات في حالة الجلسة.