Panoramica
Un oggetto del builder per la creazione di istanze GCKMediaLoadRequestData
nuove o derivate.
Il generatore può essere utilizzato per derivare GCKMediaLoadRequestData
da uno esistente.
- Dal
- 4.4.1
Eredita NSObject.
Riepilogo del metodo di istanza | |
(instancetype) | - init |
Inizializza un oggetto GCKMediaLoadRequestData con valori predefiniti per tutte le proprietà. Altro... | |
(instancetype) | - initWithMediaLoadRequestData: |
Inizializza un oggetto GCKMediaLoadRequestData con un determinato oggetto GCKMediaLoadRequestData . Altro... | |
(GCKMediaLoadRequestData *) | - build |
Crea un oggetto GCKMediaLoadRequestData utilizzando gli attributi attuali del builder. Altro... | |
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 deve iniziare immediatamente. Altro... | |
NSTimeInterval | startTime |
La posizione iniziale in cui avviare la riproduzione. 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... | |
Dettaglio metodo
- (instancetype) init |
Inizializza un oggetto GCKMediaLoadRequestData
con valori predefiniti per tutte le proprietà.
- (instancetype) initWithMediaLoadRequestData: | (GCKMediaLoadRequestData *) | requestData |
Inizializza un oggetto GCKMediaLoadRequestData
con un determinato oggetto GCKMediaLoadRequestData
.
- (GCKMediaLoadRequestData *) build |
Crea un oggetto GCKMediaLoadRequestData
utilizzando gli attributi attuali del builder.
- Ritorni
- La nuova istanza
GCKMediaLoadRequestData
.
Dettagli della proprietà
|
readwritenonatomiccopy |
L'elemento multimediale da caricare.
|
readwritenonatomiccopy |
I metadati dell'elemento multimediale o della coda.
|
readwritenonatomiccopy |
Il flag che indica se la riproduzione deve iniziare immediatamente.
Il valore predefinito è @(YES)
. Se è nil
, verrà applicata la proprietà di GCKMediaQueueItem in queueData
. SecodeData è anche nil
, la riproduzione non verrà avviata immediatamente.
|
readwritenonatomicassign |
La posizione iniziale in cui avviare la riproduzione.
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.
|
readwritenonatomicassign |
La velocità di riproduzione.
Il valore predefinito è 1
.
|
readwritenonatomicstrong |
Un array di numeri interi che specifica le tracce attive.
Il valore predefinito è nil
.
|
readwritenonatomicstrong |
Dati specifici dell'applicazione personalizzati da trasmettere con la richiesta.
Deve essere un oggetto che può essere serializzato in JSON utilizzando NSJSONSerialization o nil
.
|
readwritenonatomiccopy |
Credenziali utente per l'elemento multimediale caricato.
|
readwritenonatomiccopy |
Il tipo di credenziali utente specificato in GCKMediaLoadRequestData::credentials.
|
readwritenonatomiccopy |
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
|
readwritenonatomiccopy |
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