chrome. cast. media. MediaInfo
Décrit un élément multimédia.
Constructeur
MediaInfo
nouveau MediaInfo(contentId, contentType)
Paramètres |
|
---|---|
contentId |
chaîne Identifiant unique du support. |
contentType |
chaîne Type de contenu MIME du média. |
Propriétés
atvEntity
(chaîne ou non défini)
Autre entité à utiliser pour charger le contenu multimédia dans l'application Android TV.
Si cet attribut est défini, il remplace la valeur définie dans l'entité si le récepteur est une application Android TV. Du côté du récepteur, l'entité est accessible depuis MediaInfo#getEntity().
breakClips
(Tableau non nul de chrome.cast.media.BreakClip non nul ou non défini)
Liste partielle d'extraits de coupure publicitaire qui incluent l'extrait de coupure publicitaire en cours de lecture ou ceux qui seront lus par le récepteur peu de temps après, au lieu d'envoyer une liste complète d'extraits. Cela permet d'éviter le dépassement du message MediaStatus.
breaks
(Tableau non nul de chrome.cast.media.Break non nul ou non défini)
Liste des pauses.
contentId
chaîne
Identifie le contenu. Il s'agit généralement d'une URL, mais il peut s'agir de n'importe quel identifiant de chaîne.
contentType
chaîne
Type de contenu MIME du média.
contentUrl
(chaîne ou non défini)
URL multimédia facultative, pour permettre l'utilisation de contentId pour le Real ID. Si contentUrl est fourni, il sera utilisé comme URL multimédia. Sinon, contentId sera utilisé comme URL multimédia.
customData
Objet pouvant avoir une valeur nulle
Ensemble de données personnalisées par l'application réceptrice.
de visionnage
nombre pouvant avoir une valeur nulle
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éfini)
Entité multimédia facultative, généralement un lien profond de l'Assistant Google.
hlsSegmentFormat
(chrome.cast.media.HlsSegmentFormat non nul ou non défini)
Format du segment audio HLS.
hlsVideoSegmentFormat
(valeur non nulle chrome.cast.media.HlsVideoSegmentFormat ou non définie)
Format du segment vidéo HLS.
métadonnées
tous les types
Décrit le contenu multimédia. La valeur doit correspondre à l'un des objets chrome.cast.media.*Metadata.
startAbsoluteTime
(nombre ou non défini)
Fournit l'heure absolue (heure Unix de l'epoch en secondes) pour les diffusions en direct. Pour un événement en direct, il s'agit de l'heure à laquelle il a commencé. Sinon, la première recherche correspond à l'heure à laquelle la diffusion a commencé.
streamType
non-null chrome.cast.media.StreamType
Type de flux multimédia.
textTrackStyle
nullable chrome.cast.media.TextTrackStyle
Style de piste de texte demandé. Si vous ne renseignez pas ce champ, les préférences de style de l'appareil (le cas échéant) seront utilisées.
de titres musicaux
Tableau de valeurs pouvant être nulles de chrome.cast.media.Track non nul
Tableau des objets Track.
userActionStates
(Tableau non nul de chrome.cast.media.UserActionState non nuls ou non défini)
Indique l'état de l'action de l'utilisateur pour le média. Indiquer que l'utilisateur aime ou n'aime pas le média, ou qu'il effectue les actions qu'il effectue.
vmapAdsRequest
(valeur non nulle chrome.cast.media.VastAdsRequest ou non définie)
Configuration des demandes d'annonces VMAP. Utilisé si des coupures et des clips d'arrêt ne sont pas fournis.