تجربة 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 من تمرير ذلك إلى مستخدمين آخرين. |