Classe: Piste

Constructeur

Titre

nouveau Track(trackId, trackType)

Paramètres

trackId

number

Identifiant unique de la piste dans le contexte d'un objet chrome.cast.media.MediaInfo.

trackType

chrome.cast.media.TrackType

Type de titre.

La valeur ne doit pas être nulle.

Propriétés

customData

Objet pouvant avoir une valeur nulle

Données d'application personnalisées.

language

chaîne pouvant avoir une valeur nulle

Tag de langue conforme à la norme RFC 5646. Obligatoire lorsque le sous-type est SUBTITLES.

name

chaîne pouvant avoir une valeur nulle

Nom de piste descriptif et lisible. (par exemple, "espagnol"). L'UI de l'expéditeur peut l'utiliser pour créer une boîte de dialogue de sélection, par exemple. Si le nom n'est pas renseigné, la boîte de dialogue contiendra un emplacement vide.

sous-type

nullable chrome.cast.media.TextTrackType

Pour les pistes de texte, il s'agit du type de piste de texte.

trackContentId

chaîne pouvant avoir une valeur nulle

Identifiant du contenu du titre. Il peut s'agir de l'URL de la piste ou de tout autre identifiant permettant au destinataire de trouver le contenu (lorsque la piste n'est pas intrabande ou incluse dans le fichier manifeste). Il peut s'agir, par exemple, de l'URL d'un fichier vtt.

trackContentType

chaîne pouvant avoir une valeur nulle

Type MIME du contenu de la piste. Par exemple, si la piste est un fichier vtt, ce champ sera "text/vtt". Ce champ est nécessaire pour les pistes hors bande. Il est donc généralement fourni si un trackContentId a également été fourni. Bien que recommandé, cela n'est pas obligatoire si le récepteur dispose d'un moyen d'identifier le contenu à partir de trackContentId. 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 chrome.cast.media.MediaInfo.

type

non-null chrome.cast.media.TrackType

Type de titre.