Klasa: śledzenie

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”).