Présentation
Données des demandes de chargement de médias.
Cette classe est utilisée par les commandes de chargement des contenus multimédias dans GCKRemoteMediaClient
pour spécifier la manière dont une application réceptrice doit charger les contenus multimédias.
Pour charger un seul élément, celui-ci doit être spécifié dans mediaInformation
. Pour charger une file d'attente hors cloud, les informations concernant la file d'attente doivent être spécifiées dans queueData
. Vous pouvez éventuellement spécifier les informations du premier élément à lire dans mediaInformation
. Si la file d'attente est une file d'attente dans le cloud, items
dans peut être nil
ou vide, mais entity
doit être spécifié pour que l'application réceptrice puisse récupérer la file d'attente depuis le cloud à l'aide de entity
. Si aucune des valeurs mediaInformation
et queueData
n'est spécifiée, les requêtes de chargement échouent sans être envoyées aux applications réceptrices.
- Depuis
- 4.4.1
Hérite de NSObject, <NSCopy> et <NSSecureCoding>.
Résumé de la propriété | |
GCKMediaInformation * | mediaInformation |
Élément multimédia à charger. Plus... | |
GCKMediaQueueData * | queueData |
Métadonnées de l'élément multimédia ou de la file d'attente. Plus... | |
NSNumber * | autoplay |
Indicateur qui indique si la lecture démarre immédiatement après le chargement. Plus... | |
NSTimeInterval | startTime |
Position initiale de la lecture. Plus... | |
float | playbackRate |
Vitesse de lecture. Plus... | |
NSArray< NSNumber * > * | activeTrackIDs |
Tableau d'entiers spécifiant les pistes actives. Plus... | |
id | customData |
Données personnalisées spécifiques à l'application à transmettre avec la requête. Plus... | |
NSString * | credentials |
Identifiants de l'utilisateur pour l'élément multimédia en cours de chargement. Plus... | |
NSString * | credentialsType |
Type d'identifiants utilisateur spécifié dans GCKMediaLoadRequestData::credentials. Plus... | |
NSString * | atvCredentials |
Autres identifiants Android TV associés à l'élément multimédia en cours de chargement. Plus... | |
NSString * | atvCredentialsType |
Type d'identifiants Android TV spécifiés dans GCKMediaLoadRequestData::atvCredentials. Plus... | |
Détails de la propriété
|
readnonatomiccopy |
Élément multimédia à charger.
|
readnonatomiccopy |
Métadonnées de l'élément multimédia ou de la file d'attente.
|
readnonatomiccopy |
Indicateur qui indique si la lecture démarre immédiatement après le chargement.
La valeur par défaut est @(YES)
.
Lors du chargement d'une file d'attente en spécifiant les éléments de la file d'attente dans queueData
, cette valeur remplace le autoplay
du premier GCKMediaQueueItem à charger dans queueData
. Ce n'est que lorsque ce champ est défini sur nil
que la propriété autoplay
de l'élément GCKMediaQueueItem individuel dans queueData
prendra effet.
Lors du chargement d'un seul élément en spécifiant mediaInformation
, ce champ indique si la lecture doit commencer au chargement. Si la valeur est nil
, la lecture ne démarre pas immédiatement.
|
readnonatomicassign |
Position initiale de la lecture.
La valeur par défaut est kGCKInvalidTimeInterval, ce qui indique une position de lecture par défaut. Si la lecture de flux de vidéo à la demande commence à 0, la valeur commence à partir de la bordure en cas de diffusion en direct.
|
readnonatomicassign |
Vitesse de lecture.
La valeur par défaut est 1
.
|
readnonatomicstrong |
Tableau d'entiers spécifiant les pistes actives.
La valeur par défaut est nil
.
|
readnonatomicstrong |
Données personnalisées spécifiques à l'application à transmettre avec la requête.
Doit être soit un objet pouvant être sérialisé en JSON à l'aide de NSJSONSerialization, soit un nil
.
|
readnonatomiccopy |
Identifiants de l'utilisateur pour l'élément multimédia en cours de chargement.
|
readnonatomiccopy |
Type d'identifiants utilisateur spécifié dans GCKMediaLoadRequestData::credentials.
|
readnonatomiccopy |
Autres identifiants Android TV associés à l'élément multimédia en cours de chargement.
Si ces identifiants sont définis, ils remplacent la valeur définie dans GCKMediaLoadRequestData::credentials si le destinataire est une application Android TV. Du côté du récepteur, ces identifiants sont accessibles depuis MediaLoadRequestData#getCredentials.
- Depuis
- 4.7.0
|
readnonatomiccopy |
Type d'identifiants Android TV spécifiés dans GCKMediaLoadRequestData::atvCredentials.
S'il est défini, ce type d'identifiant remplace la valeur définie dans GCKMediaLoadRequestData::credentialsType si le destinataire est une application Android TV. Du côté du récepteur, ces identifiants sont accessibles depuis MediaLoadRequestData#getCredentialsType.
- Depuis
- 4.7.0