cast. framework. TextTracksManager
Gestiona los recorridos de texto.
- Arroja
-
non-null Error
Si el constructor se usa directamente. Solo se debe acceder a TextTracksManager llamando a cast.framework.PlayerManager#getTextTracksManager.
Métodos
addTracks
addTracks(tracks)
Agrega pistas de texto a la lista.
Parámetro |
|
---|---|
recorridos |
Arreglo de cast.framework.messages.Track no nulo El valor no debe ser nulo. |
- Arroja
-
non-null Error
Si las pistas no están disponibles o el ID de seguimiento no es único, o agrega pistas que no sean de texto.
createTrack
createTrack() muestra cast.framework.messages.Track
Crea una pista de texto.
- Devuelve
-
non-null cast.framework.messages.Track
getActiveIds
getActiveIds() muestra un array de números.
Obtiene todos los ID de texto activos.
- Arroja
-
non-null Error
Si TrackManager no está disponible. - Devuelve
-
non-null Array of number
getActiveTracks
getActiveTracks() muestra un array de cast.framework.messages.Track que no es nulo.
Obtiene todas las pistas de texto activas.
- Arroja
-
non-null Error
Si TrackManager no está disponible. - Devuelve
-
non-null Array of non-null cast.framework.messages.Track
getTextTracksStyle
getTextTracksStyle() returns (cast.framework.messages.TextTrackStyle or undefined)
Muestra el estilo de pista de texto actual.
- Devuelve
-
(non-null cast.framework.messages.TextTrackStyle or undefined)
getTrackById
getTrackById(id) muestra cast.framework.messages.Track.
Obtiene la pista de texto por ID.
Parámetro |
|
---|---|
id |
número |
- Arroja
-
non-null Error
Si el ID no está disponible o no es válido. - Devuelve
-
nullable cast.framework.messages.Track
getTracks
getTracks() muestra un array de cast.framework.messages.Track que no es nulo.
Muestra todas las pistas de texto (no forzadas).
- Devuelve
-
non-null Array of non-null cast.framework.messages.Track
getTracksByLanguage
getTracksByLanguage(language) muestra un array de cast.framework.messages.Track que no es nulo.
Obtiene pistas de texto por idioma.
Parámetro |
|
---|---|
language |
cadena Etiqueta de idioma según RFC 5646. |
- Arroja
-
non-null Error
Si el idioma no está disponible. - Devuelve
-
non-null Array of non-null cast.framework.messages.Track
setActiveByIds
setActiveByIds(newIds)
Establece los segmentos de texto para que estén activos por ID.
Parámetro |
|
---|---|
newIds |
Array de números Los ID de seguimiento de texto que se habilitarán. Para borrar seguimientos de texto, establece el valor en un array vacío o El valor puede ser nulo. |
- Arroja
-
non-null Error
Si el ID no es válido.
setActiveByLanguage
setActiveByLanguage(language)
Establece las pistas de texto para que estén activas por idioma. Solo se habilitará la primera pista de idioma que coincida.
Parámetro |
|
---|---|
language |
cadena Etiqueta de idioma según RFC 5646. |
- Arroja
-
non-null Error
Si el idioma no está disponible o no es válido.
setTextTrackStyle
setTextTrackStyle(style)
Establece el estilo de la pista de texto.
Parámetro |
|
---|---|
estilo |
cast.framework.messages.TextTrackStyle El valor no debe ser nulo. |