클래스: PlayerData

생성자

PlayerData

new PlayerData()

속성

activeTrackIds

null이 아닌 숫자 배열

현재 미디어의 활성 트랙 ID입니다.

applicationData

null 허용 cast.framework.ui.ApplicationData

애플리케이션 데이터

breakPercentagePositions

null이 아닌 숫자 배열

나누기 위치의 배열(백분율)입니다. 지원 중단됨 - 실시간 또는 동적 광고 시점에는 업데이트되지 않습니다.

지원 중단됨
대신 cast.framework.ui.PlayerData#media의 `breaks` 속성을 사용하세요.

breakTitle

string

현재 재생 중인 광고 시점의 제목입니다.

currentBreakClipNumber

숫자

광고 시점에 현재 재생 중인 광고 시점 클립의 번호입니다.

currentTime

숫자

미디어의 현재 위치(단위: 초) 또는 현재 위치 중단(재생 중인 경우 재생 중)

customState

null을 허용하는 객체

사용자 맞춤 상태입니다. 동일한 UI 코드를 리모컨에서 실행할 수 있도록 재생과 UI 로직을 분리하는 데 사용해야 합니다. 상태는 cast.framework.PlayerManager#sendCustomState를 호출하여 설정할 수 있습니다.

displayStatus

boolean

플레이어 메타데이터 (예: 제목, currentTime) 표시 여부입니다. 메타데이터에 필드를 하나 이상 표시해야 하는 경우 true입니다. 경우에 따라 displayStatus가 true이지만 메타데이터의 일부가 숨겨져 있어야 합니다 (즉, 미디어가 탐색되는 동안 미디어 제목). 이 경우 추가 CSS를 적용하여 해당 요소를 숨길 수 있습니다. 미디어가 오디오 전용인 경우에는 거의 항상 적용됩니다. 미디어가 동영상인 경우 (1) 동영상이 로드, 버퍼링 또는 탐색 중인 경우 (2) 미디어가 이미 재생되는 동안 마지막 5초 이내에 재생 요청이 발생했거나 (3) 마지막 5초 동안 상태를 표시하도록 요청이 전송되었거나 (4) 미디어가 마지막 5초 동안 일시중지되었을 때 이 사항이 적용됩니다.

displayType

string

서로 다른 화면 유형을 구분하는 속성입니다. TV는 기본값입니다.

시간

숫자

미디어 길이(초) 또는 중단 시간(재생 중인 경우)입니다.

isAtLiveEdge

boolean

미디어 스트림이 실시간 가장자리에서 재생되고 있는지 나타냅니다.

isBreakSkippable

boolean

현재 시점에 클립을 건너뛸 수 있음을 나타냅니다. whenskippable == 0인 경우 true입니다.

isLive

boolean

콘텐츠가 실시간 스트림인지를 표시합니다.

isPlayingBreak

boolean

수신기가 브레이크를 재생하고 있음을 나타냅니다.

isSeeking

boolean

플레이어가 찾고 있음을 나타냅니다 (재생 또는 일시중지 중일 수 있음).

liveSeekableRange

null을 허용하는 cast.framework.messages.LiveSeekableRange

실시간 스트림인 경우 콘텐츠의 검색 가능한 범위를 나타냅니다.

media

(null을 허용하는 cast.framework.messages.MediaInformation 또는 정의되지 않음)

현재 미디어 정보입니다.

mediaCategory

null 허용 cast.framework.messages.MediaCategory

미디어 카테고리 (동영상, 오디오 또는 이미지)입니다.

mediaSessionId

숫자

미디어 세션의 고유 ID입니다. 새 로드 요청이 수신되면 업데이트됩니다.

mediaStartAbsoluteTime

null을 허용하는 숫자

실시간 스트림의 절대 시간 (초 단위 에포크 시간)을 나타냅니다. 실시간 이벤트의 경우 이벤트가 시작된 시간이고, 그렇지 않은 경우에는 스트리밍이 시작되었을 때 검색 가능한 범위의 시작입니다.

metadata

(null을 허용하는 cast.framework.messages.MediaMetadata 또는 null을 허용하는 객체)

미디어 메타데이터입니다.

nextMetadata

(null을 허용하는 cast.framework.messages.MediaMetadata 또는 null을 허용하는 객체)

다음 항목 메타데이터입니다.

nextSubtitle

string

다음 항목 부제목

nextThumbnailUrl

string

다음 항목 썸네일 URL입니다.

nextTitle

string

다음 항목 제목입니다.

numberBreakClips

숫자

현재 광고 시점의 휴식 클립 수입니다.

playbackRate

숫자

미디어 재생 속도입니다.

preloadingNext

boolean

다음 항목 메타데이터를 표시하거나 숨기는 플래그입니다.

queueData

(null을 허용하는 cast.framework.messages.QueueData 또는 정의되지 않음)

큐 데이터

secondaryImageUrl

string

콘텐츠 보조 이미지 URL

sectionDuration

null을 허용하는 숫자

섹션 길이를 초 단위로 표시합니다.

sectionStartTimeInMedia

null을 허용하는 숫자

섹션 시작 시간을 미디어 시간(초)으로 표시합니다.

state

cast.framework.ui.State

현재 플레이어의 상태입니다.

supportedMediaCommands

숫자

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

참고 항목
cast.framework.messages.Command

thumbnailUrl

string

콘텐츠 썸네일 URL입니다.

제목

string

콘텐츠 제목

whenSkippable

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

현재 재생 시간을 기준으로 광고 시점을 건너뛸 수 있게 될 때까지 남은 시간을 제공합니다. 광고 시점을 건너뛸 수 없는 경우 정의되지 않았거나 음수 값입니다.