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