Classe GCKMediaQueueItemBuilder
Un oggetto builder per la creazione di istanze GCKMediaQueueItem nuove o derivate.
Il builder può essere utilizzato per ricavare un GCKMediaQueueItem da uno esistente:
Può essere utilizzato anche per creare un nuovo GCKMediaQueueItem da zero:
Eredita NSObject.
|
GCKMediaInformation * | mediaInformation |
| Le informazioni sui contenuti multimediali associati a questo elemento. Altro...
|
|
BOOL | autoplay |
| Indica se la riproduzione dell'elemento deve iniziare automaticamente quando diventa l'elemento corrente in coda. Altro...
|
|
NSTimeInterval | startTime |
| L'ora di inizio dell'articolo, in secondi. Altro...
|
|
NSTimeInterval | playbackDuration |
| La durata della riproduzione dell'elemento, in secondi, o INFINITY , se deve essere utilizzata la durata effettiva dello stream. Altro...
|
|
NSTimeInterval | preloadTime |
| Il periodo di tempo che deve trascorrere prima della fine dell'elemento precedente, in secondi, prima che il destinatario inizi a precaricare l'articolo. Altro...
|
|
NSArray< NSNumber * > * | activeTrackIDs |
| Gli ID delle tracce attive di questo elemento. Altro...
|
|
id | customData |
| I dati personalizzati associati a questo elemento, se presente. Altro...
|
|
Crea una GCKMediaQueueItem utilizzando gli attributi attuali dello strumento di creazione.
Le informazioni sui contenuti multimediali associati a questo elemento.
Indica se la riproduzione dell'elemento deve iniziare automaticamente quando diventa l'elemento corrente in coda.
Se NO
, la coda viene messa in pausa quando viene raggiunto questo elemento. Il valore predefinito è YES
.
- (NSTimeInterval) startTime |
|
readwritenonatomicassign |
L'ora di inizio dell'articolo, in secondi.
Il valore predefinito è kGCKInvalidTimeInterval, il che indica che un'ora di inizio non è applicabile (ad esempio, per un live streaming) o che deve essere utilizzata come ora predefinita.
- (NSTimeInterval) playbackDuration |
|
readwritenonatomicassign |
La durata della riproduzione dell'elemento, in secondi, o INFINITY
, se deve essere utilizzata la durata effettiva dello stream.
- (NSTimeInterval) preloadTime |
|
readwritenonatomicassign |
Il periodo di tempo che deve trascorrere prima della fine dell'elemento precedente, in secondi, prima che il destinatario inizi a precaricare l'articolo.
Il valore predefinito è kGCKInvalidTimeInterval, che indica nessun tempo di precaricamento.
- (NSArray<NSNumber *>*) activeTrackIDs |
|
readwritenonatomiccopy |
Gli ID delle tracce attive di questo elemento.
I dati personalizzati associati a questo elemento, se presente.
Salvo quando diversamente specificato, i contenuti di questa pagina sono concessi in base alla licenza Creative Commons Attribution 4.0, mentre gli esempi di codice sono concessi in base alla licenza Apache 2.0. Per ulteriori dettagli, consulta le norme del sito di Google Developers. Java è un marchio registrato di Oracle e/o delle sue consociate.
Ultimo aggiornamento 2022-12-05 UTC.
[null,null,["Ultimo aggiornamento 2022-12-05 UTC."],[[["The `GCKMediaQueueItemBuilder` class is used to construct new or modify existing `GCKMediaQueueItem` instances, which represent items in a media queue."],["It provides methods to set properties like media information, autoplay, start time, playback duration, preload time, active track IDs, and custom data."],["Developers can derive a new `GCKMediaQueueItem` from an existing one by modifying its attributes using the builder."],["Alternatively, a new `GCKMediaQueueItem` can be built from scratch by setting all desired properties through the builder's methods."],["Finally, the `build` method is called to create the actual `GCKMediaQueueItem` instance based on the builder's current configuration."]]],["The `GCKMediaQueueItemBuilder` class constructs `GCKMediaQueueItem` instances. It can build a new item from scratch or derive one from an existing item. Key actions include initializing a builder with default or existing attributes, setting properties like `mediaInformation`, `autoplay`, `startTime`, `playbackDuration`, `preloadTime`, `activeTrackIDs`, and `customData`. Finally, it can generate a `GCKMediaQueueItem` using the `build` method.\n"]]