Panoramica
Dati della richiesta di caricamento contenuti multimediali.
Questa classe viene utilizzata dai comandi di caricamento di contenuti multimediali in GCKRemoteMediaClient per specificare in che modo un'applicazione ricevente deve caricare i contenuti multimediali.
Per caricare un singolo elemento, l'elemento da caricare deve essere specificato nel criterio mediaInformation. Per caricare una coda non cloud, le informazioni sulla coda devono essere specificate in queueData. Se vuoi, puoi specificare in mediaInformation le informazioni relative al primo elemento da riprodurre. Se la coda è una coda cloud, items può essere nil o vuoto, ma è necessario specificare entity, in modo che l'app del destinatario possa recuperare la coda dal cloud utilizzando entity. Se non vengono specificati né mediaInformation né queueData, le richieste di caricamento avranno esito negativo senza essere inviate alle applicazioni destinatario.
- Dal
- 4.4.1
Eredita NSObject, <NSCOPY> e <NSSecureCoding>.
| Riepilogo proprietà | |
| GCKMediaInformation * | mediaInformation | 
| L'elemento multimediale da caricare.  Altro... | |
| GCKMediaQueueData * | queueData | 
| I metadati dell'elemento multimediale o della coda.  Altro... | |
| NSNumber * | autoplay | 
| Il flag che indica se la riproduzione inizia immediatamente dopo il caricamento.  Altro... | |
| NSTimeInterval | startTime | 
| La posizione di riproduzione iniziale.  Altro... | |
| float | playbackRate | 
| La velocità di riproduzione.  Altro... | |
| NSArray< NSNumber * > * | activeTrackIDs | 
| Un array di numeri interi che specifica le tracce attive.  Altro... | |
| id | customData | 
| Dati specifici dell'applicazione personalizzati da trasmettere con la richiesta.  Altro... | |
| NSString * | credentials | 
| Credenziali utente per l'elemento multimediale caricato.  Altro... | |
| NSString * | credentialsType | 
| Il tipo di credenziali utente specificato in GCKMediaLoadRequestData::credentials.  Altro... | |
| NSString * | atvCredentials | 
| Credenziali di Android TV alternative per l'elemento multimediale caricato.  Altro... | |
| NSString * | atvCredentialsType | 
| Il tipo di credenziali di Android TV specificato in GCKMediaLoadRequestData::atvCredentials.  Altro... | |
Dettagli della proprietà
| 
 | readnonatomiccopy | 
L'elemento multimediale da caricare.
| 
 | readnonatomiccopy | 
I metadati dell'elemento multimediale o della coda.
| 
 | readnonatomiccopy | 
Il flag che indica se la riproduzione inizia immediatamente dopo il caricamento.
Il valore predefinito è @(YES).
Quando viene caricata una coda specificando gli elementi della coda in queueData, questo valore sostituisce il valore autoplay dei primi GCKMediaQueueItem da caricare in queueData. Solo quando questo campo è nil, verrà applicata la proprietà autoplay della singola GCKMediaQueueItem in queueData.
Quando carichi un singolo elemento specificando mediaInformation, questo campo specifica se la riproduzione deve iniziare al caricamento. Se nil, la riproduzione non verrà avviata immediatamente. 
| 
 | readnonatomicassign | 
La posizione di riproduzione iniziale.
Il valore predefinito è kGCKInvalidTimeInterval, che indica una posizione di riproduzione predefinita. Per la riproduzione di video on demand, il valore inizia da 0; per i live streaming, dal bordo live.
| 
 | readnonatomicassign | 
La velocità di riproduzione.
Il valore predefinito è 1. 
| 
 | readnonatomicstrong | 
Un array di numeri interi che specifica le tracce attive.
Il valore predefinito è nil. 
| 
 | readnonatomicstrong | 
Dati specifici dell'applicazione personalizzati da trasmettere con la richiesta.
Deve essere un oggetto che può essere serializzato in JSON utilizzando NSJSONSerialization o nil. 
| 
 | readnonatomiccopy | 
Credenziali utente per l'elemento multimediale caricato.
| 
 | readnonatomiccopy | 
Il tipo di credenziali utente specificato in GCKMediaLoadRequestData::credentials.
| 
 | readnonatomiccopy | 
Credenziali di Android TV alternative per l'elemento multimediale caricato.
Se impostate, queste credenziali sostituiranno il valore impostato in GCKMediaLoadRequestData::credentials se il destinatario è un'app Android TV. Sul lato destinatario, è possibile accedere a queste credenziali da MediaLoadRequestData#getCredentials.
- Dal
- 4.7.0
| 
 | readnonatomiccopy | 
Il tipo di credenziali di Android TV specificato in GCKMediaLoadRequestData::atvCredentials.
Se impostato, questo tipo di credenziali sostituirà il valore impostato in GCKMediaLoadRequestData::credentialsType se il destinatario è un'app per Android TV. Sul lato destinatario, è possibile accedere a queste credenziali da MediaLoadRequestData#getCredentialsType.
- Dal
- 4.7.0