클래스: 트랙

생성자

카테고리

새 Track(trackId, trackType)

매개변수

trackId

숫자

트랙의 고유 식별자입니다.

trackType

cast.framework.messages.TrackType

트랙 유형입니다.

값은 null이 아니어야 합니다.

속성

audioTrackInfo

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

트랙에 대한 오디오 고유 정보입니다. 트랙 Track#type === 'AUDIO'개에 대해서만 정의됩니다.

customData

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

수신기 애플리케이션에서 설정한 맞춤 데이터 세트입니다.

isInband

(불리언 또는 정의되지 않음)

true는 트랙이 대역 내에 있으며 사이드로드된 트랙이 아님을 나타냅니다. 텍스트 트랙에만 해당됩니다.

language

(문자열 또는 정의되지 않음)

RFC 5646 언어 태그입니다. 트랙 하위유형이 SUBTITLES이면 이 필드는 필수입니다.

이름

(문자열 또는 정의되지 않음)

사람이 읽을 수 있는 트랙의 설명이 포함된 이름입니다(예: Spanish).

역할

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

트랙의 역할입니다. 각 미디어 유형에 관한 다음 값이 인식되며, ISO/IEC 23009-1에 설명된 값 설명이 'DASH 역할 스키마'로 지정되어 있습니다.

  • 동영상: 자막, 부제목, 기본, 대체, 보충, 표지판, 긴급
  • 오디오: 기본, 대체, 보충, 해설, 더빙, 비상
  • 텍스트: 기본, 대체, 부제목, 보충, 해설, 더빙, 설명, 강제_부제목

하위유형

(문자열 또는 정의되지 않음)

텍스트 트랙의 경우 텍스트 트랙 유형입니다.

trackContentId

(문자열 또는 정의되지 않음)

trackContentId는 트랙의 URL이거나 수신기가 콘텐츠를 찾을 수 있도록 하는 기타 식별자가 될 수 있습니다 (트랙이 대역 내에 없거나 매니페스트에 포함되지 않은 경우). 예를 들어 VTT 파일의 URL이 될 수 있습니다.

trackContentType

(문자열, null이 아닌 cast.framework.messages.CaptionMimeType 또는 정의되지 않음)

트랙 콘텐츠의 MIME 유형을 나타냅니다. 예를 들어 트랙이 VTT 파일인 경우 'text/vtt' 값이 있습니다. 이 필드는 대역 외 트랙에 필요하므로 일반적으로 trackContentId도 제공된 경우 제공됩니다. broadcast receiver가 trackContentId에서 콘텐츠를 식별할 수 있다면 이 필드는 권장되지만 필수는 아닙니다. 트랙 콘텐츠 유형(제공되는 경우)은 트랙 유형과 일치해야 합니다.

trackId

숫자

MediaInformation 객체의 컨텍스트 내 트랙의 고유 식별자입니다.

유형

non-null cast.framework.messages.TrackType

트랙 유형입니다 ('텍스트', '오디오' 또는 '동영상').