Panoramica
Dati relativi alle richieste di caricamento dei contenuti multimediali.
Questa classe viene utilizzata dai comandi multimediali di caricamento in GCKRemoteMediaClient
per specificare il modo in cui un'applicazione ricevente deve caricare i contenuti multimediali.
Per caricare un singolo elemento, questo deve essere specificato in mediaInformation
. Per caricare una coda non basata su cloud, le informazioni sulla coda devono essere specificate in queueData
. Facoltativamente, le informazioni relative al primo elemento da riprodurre possono essere specificate in mediaInformation
. Se la coda è una coda cloud, items
può essere nil
o vuota, ma è necessario specificare entity
per consentire all'app del destinatario di recuperare la coda dal cloud utilizzando entity
. Se mediaInformation
o queueData
non sono specificati, le richieste di caricamento non andranno a buon fine senza l'invio alle applicazioni del destinatario.
- Since
- 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 subito 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 personalizzati specifici dell'applicazione da trasmettere con la richiesta. Altro... | |
NSString * | credentials |
Le credenziali utente per l'elemento multimediale che viene caricato. Altro... | |
NSString * | credentialsType |
Il tipo di credenziali utente specificato in GCKMediaLoadRequestData::credentials. Altro... | |
Dettaglio 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 subito dopo il caricamento.
Il valore predefinito è @(YES)
.
Quando carichi una coda specificando gli elementi della coda in queueData
, questo valore sostituisce il autoplay
dei primi GCKMediaQueueItem da caricare in queueData
. Solo quando questo campo corrisponde a nil
, la proprietà autoplay
della persona GCKMediaQueueItem in queueData
diventerà effettiva.
Quando carichi un singolo elemento specificando mediaInformation
, questo campo specifica se la riproduzione deve iniziare dopo il 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. Se riproduci video in streaming on demand, inizia da 0; se stai trasmettendo in live streaming, parte dal live streaming.
|
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 personalizzati specifici dell'applicazione da trasmettere con la richiesta.
Deve essere un oggetto che può essere serializzato su JSON utilizzando NSJSONSerialization o nil
.
|
readnonatomiccopy |
Le credenziali utente per l'elemento multimediale che viene caricato.
|
readnonatomiccopy |
Il tipo di credenziali utente specificato in GCKMediaLoadRequestData::credentials.