클래스: MediaStatus

생성자

MediaStatus

new MediaStatus()

속성

activeTrackIds

(null이 아닌 숫자 배열이거나 정의되지 않음)

활성 트랙에 해당하는 ID 목록입니다.

breakStatus

(null이 아닌 cast.framework.messages.BreakStatus 또는 정의되지 않음)

현재 재생 중인 광고 시간에 관한 정보가 포함됩니다.

currentItemId

(숫자 또는 정의되지 않음)

이 미디어 항목 (상태 변경을 시작한 항목)의 ID입니다.

currentTime

숫자

현재 재생 위치입니다.

customData

(null이 아닌 객체 또는 정의되지 않음)

애플리케이션별 미디어 상태 데이터입니다.

extendedStatus

(null이 아닌 cast.framework.messages.ExtendedMediaStatus 또는 정의되지 않음)

확장 미디어 상태 정보입니다. 이는 4가지 기본 상태(IDLE, PLAYING, PAUSED, BUFFERING) 외에 추가 플레이어 상태를 브로드캐스트하는 데 사용됩니다. 현재는 미디어 항목의 초기 로드를 알리는 용도로만 사용됩니다. 이 경우 MediaStatus#playerStateIDLE이지만 ExtendedMediaStatus#playerStateLOADING입니다.

idleReason

(null이 아닌 cast.framework.messages.IdleReason이거나 정의되지 않음)

상태가 IDLE인 경우 플레이어가 유휴 상태로 이동한 이유입니다.

items

(null이 아닌 cast.framework.messages.QueueItem의 null이 아닌 배열 또는 정의되지 않음)

미디어 대기열 항목 목록입니다.

liveSeekableRange

(null이 아닌 cast.framework.messages.LiveSeekableRange 또는 정의되지 않음)

실시간 또는 이벤트 스트림의 검색 가능한 범위입니다. 상대적 미디어 시간(초)이 사용됩니다. VOD 스트림의 경우 현재 가격은 undefined입니다.

loadingItemId

(숫자 또는 정의되지 않음)

현재 로드 중인 미디어 항목의 ID입니다. 로드 중인 항목이 없으면 undefined입니다.

media

(null이 아닌 cast.framework.messages.MediaInformation 또는 정의되지 않음)

미디어 정보입니다.

mediaSessionId

숫자

고유한 세션 ID입니다.

playbackRate

숫자

재생 속도입니다.

playerState

non-null cast.framework.messages.PlayerState

재생 상태

preloadedItemId

(숫자 또는 정의되지 않음)

다음 항목의 ID입니다. 이 ID는 항목이 미리 로드된 경우에만 사용할 수 있습니다. 미디어 항목은 부분적으로 미리 로드되고 캐시될 수 있으므로 나중에 로드될 때 프로세스가 더 빨라집니다 (네트워크에서 미디어를 가져올 필요가 없기 때문).

queueData

(null이 아닌 cast.framework.messages.QueueData 또는 정의되지 않음)

큐 데이터

repeatMode

(null이 아닌 cast.framework.messages.RepeatMode 또는 정의되지 않음)

모든 항목이 재생되었을 때 대기열의 동작입니다.

supportedMediaCommands

숫자

이 플레이어에서 지원하는 명령어입니다.

유형

non-null cast.framework.messages.MessageType

videoInfo

(null이 아닌 cast.framework.messages.VideoInformation 또는 정의되지 않음)

동영상 정보입니다.

볼륨

null이 아닌 cast.framework.messages.Volume

현재 스트림 볼륨입니다.