cast. framework. mensajes. Seguimiento
Describe la información de metadatos de las pistas.
Constructor
Pista
nuevo Track(trackId, trackType)
Parámetro |
|
---|---|
trackId |
número El identificador único de la pista. |
trackType |
cast.framework.messages.TrackType Es el tipo de pista. El valor no debe ser nulo. |
Propiedades
audioTrackInfo
(cast.framework.messages.AudioTrackInfo no nulo o indefinido)
Información específica de audio sobre la pista.
Se define solo para Track#type === 'AUDIO'
segmentos.
customData
(objeto no nulo o indefinido)
Conjunto de datos personalizado por la aplicación receptora.
isInband
(booleano o no definido)
true
indica que la pista está dentro de banda y no es una pista transferida.
Relevante solo para pistas de texto
language
(cadena o no definido)
Una etiqueta de idioma RFC 5646. Si el subtipo de segmento es SUBTITLES
, este campo es obligatorio.
name
(cadena o no definido)
Es un nombre descriptivo y legible para la pista, por ejemplo, Spanish
.
roles
(Array de cadena no nulo o indefinido)
Las funciones de la pista. Se reconocen los siguientes valores para cada tipo de medio, con las explicaciones de valor descritas en la norma ISO/IEC 23009-1, etiquetadas como "Esquema de funciones DASH":
- VIDEO: leyenda, subtítulo, principal, alternativo, complementario, signo, emergencia
- AUDIO: principal, alternativo, complementario, comentario, doblaje, emergencia
- TEXTO: principal, alternativo, subtítulo, complementario, comentario, doblaje, descripción, forced_subtitle
subtipo
(cadena o no definido)
Para pistas de texto, el tipo de seguimiento de texto.
trackContentId
(cadena o no definido)
El trackContentId
puede ser la URL del segmento o cualquier otro identificador que permita al receptor encontrar el contenido (cuando la pista no está dentro de la banda o no está incluida en el manifiesto). Por ejemplo, puede ser la URL de un archivo VTT.
trackContentType
(cadena, cast.framework.messages.CaptionMimeType no nulo o indefinido)
Representa el tipo de MIME del contenido de la pista. Por ejemplo, si la pista es un archivo VTT, tendrá el valor "text/vtt". Este campo es necesario para las pistas fuera de banda, por lo que, por lo general, se proporciona si también se proporciona un trackContentId
. Si el receptor tiene una forma de identificar el contenido de trackContentId
, se recomienda este campo, pero no es obligatorio. El tipo de contenido de la pista, si se proporciona, debe ser coherente con el tipo de contenido.
trackId
número
Es el identificador único de la pista en el contexto de un objeto MediaInformation
.
tipo
non-null cast.framework.messages.TrackType
El tipo de pista ("TEXT", "AUDIO" o "VIDEO").