CoWatchingState

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



代表共同觀看活動的狀態。

在收到其他參與者的狀態更新時,做為 onStateQuery 的傳回值。

摘要

巢狀類型

CoWatchingState 的建構工具。

代表媒體播放的目前狀態。

公用方法

static CoWatchingState.Builder

傳回新的 Builder

abstract CoWatchingQueue

傳回佇列的值。

abstract String

傳回正在播放的媒體 ID。

abstract Duration

傳回媒體播放的目前位置。

abstract double

傳回目前的播放率,其中 1.0 是正常速度。

abstract CoWatchingState.PlaybackState

傳回媒體播放的目前狀態。

abstract CoWatchingState.Builder

從目前物件傳回新的 Builder

公用方法

builder

public static CoWatchingState.Builder builder()

傳回新的 Builder

coWatchingQueue

public abstract CoWatchingQueue coWatchingQueue()

傳回佇列的值。

mediaId

public abstract String mediaId()

傳回正在播放的媒體 ID。

注意:實際格式只會影響共同觀看應用程式。

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