cast. ramka. wiadomości. Śledź
Opisuje informacje o metadanych utworu.
Zespół
Ścieżka dźwiękowa
new Track(trackId, trackType)
Parametr |
|
---|---|
trackId |
Liczba Unikalny identyfikator utworu. |
trackType |
cast.framework.messages.TrackType Typ utworu. Wartość nie może być wartością null. |
Właściwości
audioTrackInfo
(nienull cast.framework.messages.AudioTrackInfo lub niezdefiniowany)
Informacje o utworze związane z dźwiękiem.
Definiowany tylko dla Track#type === 'AUDIO'
ścieżek.
customData
(niepusty obiekt lub niezdefiniowany)
Niestandardowy zbiór danych przez aplikację odbiorcy.
isInband
(wartość logiczna lub nieokreślona)
true
oznacza, że utwór znajduje się w paśmie, a nie został wczytany na innym urządzeniu.
Dotyczy tylko ścieżek tekstowych.
language,
(ciąg znaków lub nieokreślony)
Tag języka zgodny ze standardem RFC 5646. Jeśli podtyp śledzenia to SUBTITLES
, to pole jest obowiązkowe.
nazwa
(ciąg znaków lub nieokreślony)
Opisowa, czytelna dla człowieka nazwa ścieżki, np. Spanish
.
role
(niepusta tablica ciągu znaków lub niezdefiniowana)
Role powiązane z utworem. Rozpoznawane są te wartości dla każdego typu multimediów. Objaśnienia podano w normie ISO/IEC 23009-1, oznaczone etykietą „Schemat roli DASH”:
- FILM: podpis, podtytuł, główny, alternatywny, uzupełniający, znak, alarm
- AUDIO: główna, alternatywna, uzupełniająca, komentarz, dub, alarmowa
- TEXT: główna, alternatywna, podtytuł, uzupełniające, komentarz, dub, opis, wymuszanie_napisu
podtyp
(ciąg znaków lub nieokreślony)
W przypadku ścieżek tekstowych jest to typ ścieżki tekstowej.
trackContentId
(ciąg znaków lub nieokreślony)
trackContentId
może być adresem URL utworu lub innym identyfikatorem, który pozwala odbiorcy znaleźć treści (jeśli utwór nie znajduje się w paśmie lub nie znajduje się w pliku manifestu). Może to być na przykład adres URL pliku VTT.
trackContentType
(string, non null cast.framework.messages.CaptionMimeType lub niezdefiniowany)
Jest to typ MIME treści ścieżki. Jeśli utwór jest na przykład plikiem VTT, będzie miał wartość „text/vtt”. To pole jest potrzebne w przypadku ścieżek spoza zakresu, więc zwykle jest podawane, jeśli określono również trackContentId
. To pole jest zalecane, ale nie obowiązkowe, jeśli odbiorca może zidentyfikować treść za pomocą trackContentId
. Typ treści ścieżki (jeśli został podany) musi być z nim zgodny.
trackId
Liczba
Unikalny identyfikator ścieżki w kontekście obiektu MediaInformation
.
typ
non-null cast.framework.messages.TrackType
Typ utworu („TEXT”, „AUDIO” lub „VIDEO”).