cast. framework. messages. Suivre
Décrit les informations sur les métadonnées de piste.
Constructeur
Titre
nouveau Track(trackId, trackType)
Paramètres |
|
---|---|
trackId |
number Identifiant unique du titre. |
trackType |
cast.framework.messages.TrackType Type de titre. La valeur ne doit pas être nulle. |
Propriétés
audioTrackInfo
(valeur non nulle cast.framework.messages.AudioTrackInfo ou non défini)
Informations spécifiques à l'audio concernant le titre.
Défini uniquement pour Track#type === 'AUDIO'
canal.
customData
(objet non nul ou non défini)
Ensemble de données personnalisées par l'application réceptrice.
isInband
(booléen ou non défini)
true
indique que la piste est dans la bande et non pas en parallèle.
Pertinent uniquement pour les pistes de texte.
language
(chaîne ou non défini)
Balise de langue RFC 5646. Si le sous-type de suivi est SUBTITLES
, ce champ est obligatoire.
name
(chaîne ou non défini)
Nom descriptif et lisible de la piste (par exemple, Spanish
).
rôles
(tableau de chaîne non nul ou non défini)
Rôle(s) du titre. Les valeurs suivantes sont reconnues pour chaque type de contenu, avec des explications sur les valeurs décrites dans la norme ISO/IEC 23009-1, avec la mention "schéma de rôle DASH":
- VIDÉO: légende, sous-titre, principale, alternative, complémentaire, signe, urgence
- AUDIO: version principale, alternative, complémentaire, commentaire, doublage, d'urgence
- TEXTE: principal, alternatif, sous-titre, complémentaire, commentaire, doublage, description, sous-titre forcé
sous-type
(chaîne ou non défini)
Pour les pistes de texte, il s'agit du type de piste de texte.
trackContentId
(chaîne ou non défini)
trackContentId
peut être l'URL de la piste ou tout autre identifiant permettant au destinataire de trouver le contenu (lorsque la piste n'est pas dans la bande ou n'est pas incluse dans le fichier manifeste). Il peut s'agir, par exemple, de l'URL d'un fichier VTT.
trackContentType
(chaîne, cast.framework.messages.CaptionMimeType non nul, ou non défini)
Il s'agit du type MIME du contenu de la piste. Par exemple, si la piste est un fichier VTT, ce champ prend la valeur "text/vtt". Ce champ est nécessaire pour les pistes externes. Il est donc généralement fourni si un trackContentId
a également été fourni. Si le destinataire peut identifier le contenu de trackContentId
, ce champ est recommandé, mais non obligatoire. Si le type de contenu du titre est fourni, il doit être cohérent avec le type de titre.
trackId
number
Identifiant unique de la piste dans le contexte d'un objet MediaInformation
.
type
non-null cast.framework.messages.TrackType
Type de piste ("TEXT", "AUDIO" ou "VIDEO").