Klasa GCKMediaQueueItemBuilder
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Obiekt konstruktora do tworzenia nowych lub pochodnych instancji GCKMediaQueueItem.
Kreator może służyć do tworzenia nowego GCKMediaQueueItem na podstawie istniejącego:
Możesz też użyć go do zbudowania nowego GCKMediaQueueItem od zera:
Dziedziczy z klasy NSObject.
|
GCKMediaInformation * | mediaInformation |
| Informacje o mediach powiązane z tym produktem. Więcej…
|
|
BOOL | autoplay |
| Określa, czy element powinien automatycznie rozpocząć odtwarzanie, gdy stanie się bieżącym elementem w kolejce. Więcej…
|
|
NSTimeInterval | startTime |
| Czas rozpoczęcia elementu podany w sekundach. Więcej…
|
|
NSTimeInterval | playbackDuration |
| Czas odtwarzania elementu w sekundach lub INFINITY , jeśli ma być używany rzeczywisty czas trwania strumienia. Więcej…
|
|
NSTimeInterval | preloadTime |
| Czas (w sekundach) przed zakończeniem poprzedniego elementu, po którym odbiornik powinien rozpocząć wstępne wczytywanie tego elementu. Więcej…
|
|
NSArray< NSNumber * > * | activeTrackIDs |
| Identyfikatory aktywnych ścieżek dla tego elementu. Więcej…
|
|
id | customData |
| Dane niestandardowe powiązane z tym elementem (jeśli takie istnieją). Więcej…
|
|
Informacje o mediach powiązane z tym produktem.
Określa, czy element powinien automatycznie rozpocząć odtwarzanie, gdy stanie się bieżącym elementem w kolejce.
Jeśli NO
, kolejka zostanie wstrzymana po osiągnięciu tego elementu. (wartością domyślną jest YES
);
- (NSTimeInterval) startTime |
|
readwritenonatomicassign |
Czas rozpoczęcia elementu podany w sekundach.
Wartość domyślna to kGCKInvalidTimeInterval, co oznacza, że czas rozpoczęcia nie ma zastosowania (np. w przypadku transmisji na żywo) lub że należy użyć domyślnego czasu rozpoczęcia.
- (NSTimeInterval) playbackDuration |
|
readwritenonatomicassign |
Czas odtwarzania elementu w sekundach lub INFINITY
, jeśli ma być używany rzeczywisty czas trwania strumienia.
- (NSTimeInterval) preloadTime |
|
readwritenonatomicassign |
Czas (w sekundach) przed zakończeniem poprzedniego elementu, po którym odbiornik powinien rozpocząć wstępne wczytywanie tego elementu.
Wartością domyślną jest kGCKInvalidTimeInterval, co oznacza brak czasu wstępnego wczytywania.
- (NSArray<NSNumber *>*) activeTrackIDs |
|
readwritenonatomiccopy |
Identyfikatory aktywnych ścieżek dla tego elementu.
Dane niestandardowe powiązane z tym elementem (jeśli takie istnieją).
O ile nie stwierdzono inaczej, treść tej strony jest objęta licencją Creative Commons – uznanie autorstwa 4.0, a fragmenty kodu są dostępne na licencji Apache 2.0. Szczegółowe informacje na ten temat zawierają zasady dotyczące witryny Google Developers. Java jest zastrzeżonym znakiem towarowym firmy Oracle i jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2025-07-29 UTC.
[null,null,["Ostatnia aktualizacja: 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,[]]