cast. framework. TextTracksManager
Administra pistas de texto.
- Arroja
-
non-null ErrorSi se usa el constructor 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 |
Es un array de cast.framework.messages.Track que no es nulo. El valor no debe ser nulo. |
- Arroja
-
non-null ErrorSi las pistas no están disponibles, si trackId no es único o si se agregan pistas que no son de texto
createTrack
createTrack() devuelve cast.framework.messages.Track
Crea un segmento de texto.
- Arroja
-
non-null ErrorSi el administrador de pistas no está disponible. - Muestra
-
non-null cast.framework.messages.Track
getActiveIds
getActiveIds() devuelve un array de números
Obtiene todos los IDs de texto activos.
- Muestra
-
non-null Array of number
getActiveTracks
getActiveTracks() devuelve un array de cast.framework.messages.Track no nulos.
Obtiene todos los seguimientos de texto activos.
- Muestra
-
non-null Array of non-null cast.framework.messages.Track
getTextTracksStyle
getTextTracksStyle() returns (cast.framework.messages.TextTrackStyle or undefined)
Devuelve el estilo actual de la pista de texto.
- Muestra
-
(non-null cast.framework.messages.TextTrackStyle or undefined)
getTrackById
getTrackById(id) devuelve cast.framework.messages.Track
Obtiene la pista de texto por ID.
Parámetro |
|
|---|---|
|
id |
número |
- Arroja
-
non-null ErrorSi el ID no está disponible o no es válido - Muestra
-
nullable cast.framework.messages.Track
getTracks
getTracks() returns Array of non-null cast.framework.messages.Track
Devuelve todos los segmentos de texto (no forzados).
- Muestra
-
non-null Array of non-null cast.framework.messages.Track
getTracksByLanguage
getTracksByLanguage(language) returns Array of non-null cast.framework.messages.Track
Obtiene los subtítulos por idioma.
Parámetro |
|
|---|---|
|
idioma |
string Etiqueta de idioma según RFC 5646. |
- Arroja
-
non-null ErrorSi el idioma no está disponible. - Muestra
-
non-null Array of non-null cast.framework.messages.Track
setActiveByIds
setActiveByIds(newIds)
Establece que los segmentos de texto estén activos por ID.
Parámetro |
|
|---|---|
|
newIds |
Es un array de números. Son los IDs de las pistas de texto que se habilitarán. Para borrar los subtítulos, establece el valor en un array vacío o en El valor puede ser nulo. |
- Arroja
-
non-null ErrorSi el ID no es válido
setActiveByLanguage
setActiveByLanguage(language)
Establece los subtítulos como activos por idioma. Solo se habilitará el primer segmento de audio en el idioma que coincida.
Parámetro |
|
|---|---|
|
idioma |
string Etiqueta de idioma según RFC 5646. |
- Arroja
-
non-null ErrorSi el idioma no está disponible o no es válido.
setTextTrackStyle
setTextTrackStyle(style)
Establece el estilo del segmento de texto.
Parámetro |
|
|---|---|
|
estilo |
cast.framework.messages.TextTrackStyle El valor no debe ser nulo. |
- Arroja
-
non-null ErrorSi el administrador de pistas no está disponible.