Klasa GCKMediaStatus
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Klasa, która zawiera informacje o stanie niektórych multimediów.
Dziedziczy z klasy NSObject. Implementuje protokół <NSCopying>.
- (BOOL) queueHasNextItem |
|
|
|
Sprawdza, czy w kolejce znajduje się element po aktualnie odtwarzanym.
- (instancetype) initWithSessionID: |
|
(NSInteger) |
mediaSessionID |
mediaInformation: |
|
(GCKMediaInformation *__nullable) |
mediaInformation |
|
|
| |
Wyznaczony inicjator.
- Parameters
-
mediaSessionID | The media session ID. |
mediaInformation | The media information. |
- (BOOL) isMediaCommandSupported: |
|
(NSInteger) |
command |
|
Sprawdza, czy strumień obsługuje dane polecenie sterujące.
- (NSUInteger) queueItemCount |
|
|
|
Zwraca liczbę elementów w kolejce odtwarzania.
Zwraca element na określonym indeksie w kolejce odtwarzania.
Zwraca element o podanym identyfikatorze w kolejce odtwarzania.
- (NSInteger) queueIndexForItemID: |
|
(NSUInteger) |
itemID |
|
Zwraca indeks elementu o podanym identyfikatorze w kolejce odtwarzania lub -1, jeśli w kolejce nie ma takiego elementu.
- (const NSInteger) kGCKMediaCommandPause |
Flaga (maska bitowa) wskazująca, że element multimedialny można wstrzymać.
- (const NSInteger) kGCKMediaCommandSeek |
Flaga (maska bitowa) wskazująca, że element multimedialny obsługuje przewijanie.
- (const NSInteger) kGCKMediaCommandSetVolume |
Flaga (maska bitowa) wskazująca, że głośność dźwięku elementu multimedialnego można zmienić.
- (const NSInteger) kGCKMediaCommandToggleMute |
Flaga (maska bitowa) wskazująca, że dźwięk elementu multimedialnego można wyciszyć.
- (const NSInteger) kGCKMediaCommandSkipForward |
Flaga (maska bitowa) wskazująca, że element multimedialny obsługuje przewijanie do przodu.
- (const NSInteger) kGCKMediaCommandSkipBackward |
Flaga (maska bitowa) wskazująca, że element multimedialny obsługuje przewijanie do tyłu.
- (const NSInteger) kGCKMediaCommandQueueNext |
Flaga (maska bitowa) wskazująca, że element multimedialny obsługuje przejście do następnego elementu w kolejce.
- Deprecated:
- Ta flaga nie jest obecnie zaimplementowana.
- (const NSInteger) kGCKMediaCommandQueuePrevious |
Flaga (maska bitowa) wskazująca, że element multimedialny obsługuje przejście do poprzedniego elementu w kolejce.
- Deprecated:
- Ta flaga nie jest obecnie zaimplementowana.
- (NSInteger) mediaSessionID |
|
readnonatomicassign |
Identyfikator bieżącej sesji multimediów (jeśli występuje); w przeciwnym razie 0.
Bieżący stan odtwarzacza.
Aktualna przyczyna bezczynności.
Ta wartość ma znaczenie tylko wtedy, gdy stan odtwarzacza to GCKMediaPlayerStateIdle.
Pobiera bieżącą szybkość odtwarzania strumienia.
Wartość ujemna, jeśli strumień jest przewijany do tyłu, 0, jeśli strumień jest wstrzymany, 1, jeśli strumień jest odtwarzany normalnie, i inna wartość dodatnia, jeśli strumień jest przewijany do przodu.
- (NSTimeInterval) streamPosition |
|
readnonatomicassign |
Bieżąca pozycja w strumieniu jako NSTimeInterval od początku strumienia.
Stan wyciszenia transmisji.
Bieżący tryb powtarzania kolejki.
- (NSUInteger) currentItemID |
|
readnonatomicassign |
Identyfikator bieżącego elementu kolejki (jeśli istnieje).
- (BOOL) queueHasCurrentItem |
|
readnonatomicassign |
Określa, czy w kolejce znajduje się bieżący element.
Bieżący element kolejki (jeśli istnieje).
Następny element w kolejce, jeśli taki istnieje.
- (BOOL) queueHasPreviousItem |
|
readnonatomicassign |
Określa, czy w kolejce jest element przed aktualnie odtwarzanym.
- (BOOL) queueHasLoadingItem |
|
readnonatomicassign |
Określa, czy w kolejce jest wstępnie wczytywany element.
- (NSUInteger) preloadedItemID |
|
readnonatomicassign |
Identyfikator elementu, który jest obecnie wstępnie wczytywany (jeśli istnieje).
- (NSUInteger) loadingItemID |
|
readnonatomicassign |
Identyfikator elementu, który jest obecnie wczytywany (jeśli istnieje).
- (NSArray<NSNumber *>*) activeTrackIDs |
|
readnonatomicstrong |
Lista aktywnych identyfikatorów ścieżek.
Informacje o filmie (jeśli są dostępne).
- Od
- 3.3
Wszelkie dane niestandardowe powiązane ze stanem multimediów.
Obecny stan odtwarzania reklamy.
- Od
- 3.3
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-26 UTC.
[null,null,["Ostatnia aktualizacja: 2025-07-26 UTC."],[],["The `GCKMediaStatus` class provides information about media playback. It manages media queues, including checking for next or previous items, retrieving items by index or ID, and counting the items. It supports media control commands such as pause, seek, volume adjustment, mute, skip forward/backward, and queue navigation. Key properties include session ID, player state, playback rate, stream position, volume, and mute status. It also provides properties for current, next, preloaded and loading queue items, active track IDs and ad playback status.\n"],null,[]]