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

تجربة CoWatching من إنشاء العميل مع عناصر للمضيفين لإدارة الحالة.

التوقيع

interface CoWatchingClient

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

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