Classe GCKMediaQueueItemBuilder
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Objet de compilateur permettant de créer des instances GCKMediaQueueItem nouvelles ou dérivées.
Le générateur peut être utilisé pour dériver un GCKMediaQueueItem à partir d'un GCKMediaQueueItem existant :
Il peut également être utilisé pour construire un nouveau GCKMediaQueueItem à partir de zéro :
Hérite de NSObject.
|
GCKMediaInformation * | mediaInformation |
| Informations média associées à cet élément. Plus
|
|
BOOL | autoplay |
| Indique si l'élément doit démarrer automatiquement la lecture lorsqu'il devient l'élément actuel de la file d'attente. Plus
|
|
NSTimeInterval | startTime |
| Heure de début de l'élément, en secondes. Plus
|
|
NSTimeInterval | playbackDuration |
| Durée de lecture de l'élément, en secondes, ou INFINITY si la durée réelle du flux doit être utilisée. Plus
|
|
NSTimeInterval | preloadTime |
| Durée, en secondes, avant la fin de l'élément précédent, avant laquelle le récepteur doit commencer à précharger cet élément. Plus
|
|
NSArray< NSNumber * > * | activeTrackIDs |
| ID des pistes actives pour cet élément. Plus
|
|
id | customData |
| Données personnalisées associées à cet élément, le cas échéant. Plus
|
|
Informations média associées à cet élément.
Indique si l'élément doit démarrer automatiquement la lecture lorsqu'il devient l'élément actuel de la file d'attente.
Si la valeur est NO
, la file d'attente se met en pause lorsqu'elle atteint cet élément. La valeur par défaut est YES
.
- (NSTimeInterval) startTime |
|
readwritenonatomicassign |
Heure de début de l'élément, en secondes.
La valeur par défaut est kGCKInvalidTimeInterval, ce qui indique qu'une heure de début ne s'applique pas (par exemple, pour un flux en direct) ou que l'heure de début par défaut doit être utilisée.
- (NSTimeInterval) playbackDuration |
|
readwritenonatomicassign |
Durée de lecture de l'élément, en secondes, ou INFINITY
si la durée réelle du flux doit être utilisée.
- (NSTimeInterval) preloadTime |
|
readwritenonatomicassign |
Durée, en secondes, avant la fin de l'élément précédent, avant laquelle le récepteur doit commencer à précharger cet élément.
La valeur par défaut est kGCKInvalidTimeInterval, ce qui indique qu'il n'y a pas de temps de préchargement.
- (NSArray<NSNumber *>*) activeTrackIDs |
|
readwritenonatomiccopy |
ID des pistes actives pour cet élément.
Données personnalisées associées à cet élément, le cas échéant.
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/07/29 (UTC).
[null,null,["Dernière mise à jour le 2025/07/29 (UTC)."],[],["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"],null,[]]