Classe: MediaInfo

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.