Classe: MediaInfo

Constructeur

MediaInfo

new MediaInfo(contentId, contentType)

Paramètre

ID de contenu

chaîne

Identifiant unique du support.

contentType

chaîne

Type de contenu MIME du support.

Propriétés

atvEntity

(chaîne ou non définie)

Autre entité à utiliser pour charger le contenu multimédia dans l'application Android TV.

Si ce champ est défini, il remplace la valeur définie dans l'entité si le destinataire est une application Android TV. Du côté récepteur, l'entité est accessible depuis MediaInfo#getEntity().

BreakClips

(tableau non nul de valeur chrome.cast.media.BreakClip non nulle ou non définie)

Liste partielle des extraits de coupures publicitaires incluant la vidéo en cours de lecture en cours de lecture ou celles que le récepteur va lire peu de temps après, au lieu d'envoyer la liste complète des extraits. Cela permet d'éviter le dépassement du message MediaStatus.

breaks

(Tableau de valeurs null nulles ou non définies)

Liste des coupures.

ID de contenu

chaîne

Identifie le contenu. Généralement une URL, mais il peut s'agir de n'importe quel identifiant de chaîne.

contentType

chaîne

Type de contenu MIME du support.

contentUrl

(chaîne ou non définie)

URL multimédia facultative permettant d'utiliser ContentId pour un vrai ID. Si la propriété contentUrl est fournie, elle sera utilisée en tant qu'URL multimédia. Sinon, la valeur "contentId" sera utilisée en tant qu'URL multimédia.

données personnalisées

Objet pouvant être vide

Données personnalisées définies par l'application réceptrice.

duration

nombre pouvant être vide

Durée du contenu, en secondes. Peut être nul pour les contenus multimédias de type chrome.cast.media.StreamType.LIVE.

entité

(chaîne ou non définie)

Entité multimédia facultative, généralement un lien profond Assistant Google.

hlsSegmentFormat

(valeur chrome.cast.media.HlsSegmentFormat non nulle ou non définie)

Format du segment audio HLS.

hlsVideoSegmentFormat

(valeur chrome.cast.media.HlsVideoSegmentFormat non nulle ou non définie)

Format du segment vidéo HLS.

metadata

tous les types

Décrit le contenu multimédia. La valeur doit correspondre à l'un des objets chrome.cast.media.*Metadata.

Heure de début absolue

(nombre ou non défini)

Fournit le temps absolu (epoch Unix en secondes) pour les diffusions en direct. Pour l'événement en direct, il s'agit de l'heure de début de l'événement. Sinon, il commence à la plage recherchée lorsque l'événement a commencé.

type de flux

Valeur chrome.cast.media.StreamType non nulle

Type de flux multimédia.

textTrackStyle

Valeur chrome.cast.media.TextTrackStyle pouvant être vide

Style de piste de texte demandé. Si elle n'est pas fournie, les préférences de style d'appareil (le cas échéant) seront utilisées.

de titres musicaux

Tableau pouvant être vide (valeur chrome.cast.media.Track non nulle)

Tableau d'objets de suivi.

États utilisateursActionAction

(tableau non nul de chrome.cast.media.UserActionState non nul ou non défini)

Indique l'état de l'action utilisateur pour les médias. Indiquez si l'utilisateur aime ou n'aime pas, ou s'il suit les actions effectuées sur le média.

vmapAdsRequest

(valeur chrome.cast.media.VastAdsRequest non nulle ou non définie)

Configuration de la demande d'annonce VMAP. Utilisé en l'absence de sauts et d'extraits.