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)

公共方法

builder

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