واجهة CowatchingClient المتعلقة بالواجهة

تجربة CoWatching التي أنشأها العميل مع عناصر الجذب للمضيفين لإدارة الولاية.

التوقيع

interface CoWatchingClient

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

الاسم الوصف
notifyBuffering(mediaPlayoutPosition) يمكنك إبلاغ Meet بأن الوسائط غير جاهزة للتشغيل بسبب التخزين المؤقت أو التبديل السابق للوسائط أو التقديم أو التكدس العادي على الشبكة.
notifyPauseState(paused, mediaPlayoutPosition) يمكنك إبلاغ Meet بأنّ المستخدم أوقف تشغيل الوسائط مؤقتًا أو أعاد عرضها، ليتمكّن تطبيق Meet من إجراء نسخ مطابق لهذا الإجراء لدى المستخدمين الآخرين.
notifyPlayoutRate(rate, mediaPlayoutPosition) يمكنك إبلاغ Meet بأنّ المستخدم عدَّل معدل تشغيل الوسائط إلى قيمة جديدة (مثلاً 1.25x).
notifyReady(mediaPlayoutPosition) يمكنك إبلاغ Meet باكتمال عملية التخزين المؤقت وأنّ الوسائط جاهزة الآن للتشغيل، بدءًا من الطابع الزمني المقدَّم.
notifySeekToTimestamp(mediaPlayoutPosition) يمكنك إبلاغ Meet بأنّ المستخدم طلب نقطة تشغيل الوسائط، ليتمكّن تطبيق Meet من إجراء نسخ مطابق لهذا الإجراء لدى المستخدمين الآخرين.
notifySwitchedToMedia(mediaTitle, mediaId, mediaPlayoutPosition) يمكنك إبلاغ Meet بأنّ المستخدم بدّل الوسائط حتى يتمكن تطبيق Meet من تمرير هذه الرسالة إلى مستخدمين آخرين.