CoWatchingState

@Immutable
@AutoValue
@PublicApi
public abstract class CoWatchingState implements QueriedCoWatchingState



يمثل نشاط المشاهدة مع الآخرين حالة نشاط المشاهدة مع الآخرين.

تُستخدَم عند تلقّي تحديثات الحالة من المشاركين الآخرين وكقيمة معروضة بقيمة onStateQuery.

ملخّص

الأنواع المتداخلة

أداة إنشاء حسابات "CoWatchingState"

تمثل الحالة الحالية لتشغيل الوسائط.

الطرق المتاحة للجميع

static CoWatchingState.Builder

عرض Builder جديد

abstract CoWatchingQueue

تعرض قيم الإضافة إلى "قائمة المحتوى التالي".

abstract String

لعرض معرّف الوسائط التي يتم تشغيلها

abstract Duration

لعرض الموضع الحالي لبث الوسائط.

abstract double

لعرض معدّل التشغيل الحالي، حيث تكون السرعة 1.0 عادية.

abstract CoWatchingState.PlaybackState

لعرض الحالة الحالية لتشغيل الوسائط.

abstract CoWatchingState.Builder

لعرض Builder جديد من الكائن الحالي.

الطرق المكتسَبة

من com.google.android.meet.addons.QueriedCoWatchingState
static QueriedCoWatchingState
of(Duration mediaPlayoutPosition)

الطرق المتاحة للجميع

منصة إنشاء

public static CoWatchingState.Builder builder()

عرض Builder جديد

coWatchingQueue

public abstract CoWatchingQueue coWatchingQueue()

تعرض قيم الإضافة إلى "قائمة المحتوى التالي".

mediaId

public abstract String mediaId()

لعرض معرّف الوسائط التي يتم تشغيلها

ملاحظة: لا يُعدّ التنسيق الفعلي للفيديوهات عاملاً مهمًا فقط في تطبيق المشاهدة مع الآخرين.

mediaPlayoutPosition

public abstract Duration mediaPlayoutPosition()

لعرض الموضع الحالي لبث الوسائط.

mediaPlayoutRate

public abstract double mediaPlayoutRate()

لعرض معدّل التشغيل الحالي، حيث تكون السرعة 1.0 عادية.

playbackState

public abstract CoWatchingState.PlaybackState playbackState()

لعرض الحالة الحالية لتشغيل الوسائط.

toBuilder

public abstract CoWatchingState.Builder toBuilder()

لعرض Builder جديد من الكائن الحالي.