Klasa: TextTracksManager

Metody

addTracks

addTracks(tracks)

Dodaje ścieżki tekstowe do listy.

Parametr

utwory

Tablica niepustych obiektów cast.framework.messages.Track

Wartość nie może być pusta.

Rzuty

non-null Error Jeśli ścieżki są niedostępne, identyfikator trackId nie jest unikalny lub dodajesz ścieżki inne niż tekstowe.

createTrack

Funkcja createTrack() zwraca obiekt cast.framework.messages.Track.

Tworzy ścieżkę tekstową.

Rzuty

non-null Error Jeśli menedżer ścieżek jest niedostępny.

Zwroty

non-null cast.framework.messages.Track 

getActiveIds

Funkcja getActiveIds() zwraca tablicę liczb.

Pobiera wszystkie aktywne identyfikatory tekstu.

Zwroty

non-null Array of number 

getActiveTracks

Metoda getActiveTracks() zwraca tablicę niepustych obiektów cast.framework.messages.Track.

Pobiera wszystkie aktywne ścieżki tekstowe.

Zwroty

non-null Array of non-null cast.framework.messages.Track 

getTextTracksStyle

getTextTracksStyle() returns (cast.framework.messages.TextTrackStyle or undefined)

Zwraca bieżący styl ścieżki tekstowej.

Zwroty

(non-null cast.framework.messages.TextTrackStyle or undefined) 

getTrackById

getTrackById(id) zwraca cast.framework.messages.Track

Pobiera ścieżkę tekstową według identyfikatora.

Parametr

id

liczba

Rzuty

non-null Error Jeśli identyfikator jest niedostępny lub nieprawidłowy.

Zwroty

nullable cast.framework.messages.Track 

getTracks

getTracks() returns Array of non-null cast.framework.messages.Track

Zwraca wszystkie ścieżki tekstowe (nie wymuszone).

Zwroty

non-null Array of non-null cast.framework.messages.Track 

getTracksByLanguage

getTracksByLanguage(language) returns Array of non-null cast.framework.messages.Track

Pobiera ścieżki tekstowe według języka.

Parametr

language

ciąg znaków

Tag języka zgodny z RFC 5646.

Rzuty

non-null Error Jeśli język jest niedostępny.

Zwroty

non-null Array of non-null cast.framework.messages.Track 

setActiveByIds

setActiveByIds(newIds)

Ustawia aktywne ścieżki tekstowe według identyfikatora.

Parametr

newIds

Tablica liczb

Identyfikatory ścieżek tekstowych, które mają zostać włączone. Aby wyczyścić ścieżki tekstowe, ustaw wartość na pustą tablicę lub null.

Wartość może być pusta.

Rzuty

non-null Error Jeśli identyfikator jest nieprawidłowy.

setActiveByLanguage

setActiveByLanguage(language)

Ustawia aktywne ścieżki tekstowe według języka. Włączona zostanie tylko pierwsza pasująca ścieżka językowa.

Parametr

language

ciąg znaków

Tag języka zgodny z RFC 5646.

Rzuty

non-null Error Jeśli język jest niedostępny lub nieprawidłowy.

setTextTrackStyle

setTextTrackStyle(style)

Ustawia styl ścieżki tekstowej.

Parametr

styl

cast.framework.messages.TextTrackStyle

Wartość nie może być pusta.

Rzuty

non-null Error Jeśli menedżer ścieżek jest niedostępny.