cast. framework. messages. MediaStatus
미디어 세션의 상태를 나타냅니다.
생성자
미디어 상태
새 MediaStatus()
속성
활성 트랙 ID
(null이 아닌 숫자 배열 또는 정의되지 않음)
활성 트랙에 해당하는 ID 목록입니다.
breakStatus
(null이 아닌 cast.framework.messages.BreakStatus 또는 정의되지 않음)
현재 재생 중인 광고 시간에 대한 정보가 포함되어 있습니다.
현재 항목 ID
(숫자 또는 정의되지 않음)
이 미디어 항목 (상태 변경을 발생시킨 항목)의 ID입니다.
currentTime
숫자
현재 재생 위치
맞춤 데이터
(null이 아닌 객체 또는 정의되지 않은 객체)
애플리케이션별 미디어 상태 데이터
확장 상태
(null이 아닌 cast.framework.messages.ExtendedMediaStatus 또는 undefined)
확장 미디어 상태 정보 IDLE
, PLAYING
, PAUSED
, BUFFERING
등 4가지 기본 상태를 넘어 추가 플레이어 상태를 브로드캐스트하는 데 사용됩니다. 현재는 미디어 항목의 초기 로드를 알리는 데만 사용됩니다. 이 경우 MediaStatus#playerState
는 IDLE
이지만 ExtendedMediaStatus#playerState
는 LOADING
입니다.
유휴 이유
(null이 아닌 cast.framework.messages.IdleReason 또는 undefined)
상태가 유휴인 경우 플레이어가 유휴 상태로 전환된 이유입니다.
items
(null이 아닌 cast.framework.messages.QueueItem 또는 정의되지 않은 배열)
미디어 큐 항목 목록입니다.
LiveSeekableRange
(null이 아닌 cast.framework.messages.LiveSeekableRange 또는 정의되지 않음)
실시간 또는 이벤트 스트림의 탐색 가능한 범위입니다. 상대 미디어 시간(초)을 사용합니다. VOD 스트림의 경우 undefined
입니다.
로딩 항목 ID
(숫자 또는 정의되지 않음)
현재 로드 중인 미디어 항목의 ID입니다. 로드 중인 항목이 없으면 undefined
입니다.
미디어
(null이 아닌 cast.framework.messages.MediaInformation 또는 undefined)
미디어 정보입니다.
미디어 세션 ID
숫자
고유한 세션 ID입니다.
재생 속도
숫자
재생 속도
playerState
null이 아닌 cast.framework.messages.PlayerState
재생 상태입니다.
미리 로드된 항목 ID
(숫자 또는 정의되지 않음)
다음 항목의 ID입니다. 이 ID는 항목이 미리 로드된 경우에만 사용할 수 있습니다. 미디어 항목은 부분적으로 미리 로드되고 캐시될 수 있으므로 나중에 미디어를 로드하면 프로세스가 더 빨라집니다 (미디어를 네트워크에서 가져올 필요가 없음).
큐 데이터
(null이 아닌 cast.framework.messages.QueueData 또는 undefined)
큐 데이터
repeatMode
(null이 아닌 cast.framework.messages.RepeatMode 또는 undefined)
모든 항목이 재생되었을 때의 큐 동작입니다.
지원되는 미디어 명령어
숫자
이 플레이어가 지원하는 명령어입니다.
type
null이 아닌 cast.framework.messages.MessageType
동영상 정보
(null이 아닌 cast.framework.messages.VideoInformation 또는 정의되지 않음)
동영상 정보
볼륨
null이 아닌 cast.framework.messages.Volume
현재 스트림 볼륨입니다.