cast. framework. messages. 추적
트랙 메타데이터 정보를 설명합니다.
생성자
카테고리
새 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
트랙 유형입니다 ('텍스트', '오디오' 또는 '동영상').