chrome. cast. media. MediaInfo
Décrit un élément multimédia.
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.