Opis
Klasa zawierająca informacje o stanie niektórych multimediów.
Dziedziczy NSObject. Implementuje <NSCopying>.
Podsumowanie metody instancji | |
(instancetype) | - initWithSessionID:mediaInformation: |
Wyznaczony inicjator. Więcej... | |
(BOOL) | - isMediaCommandSupported: |
Sprawdza, czy strumień obsługuje dane polecenie sterujące. Więcej... | |
(nullable GCKMediaQueueItem *) | - queueItemAtIndex: |
Zwraca element o określonym indeksie w kolejce odtwarzania. Więcej... | |
(nullable GCKMediaQueueItem *) | - queueItemWithItemID: |
Zwraca element o podanym identyfikatorze w kolejce odtwarzania. Więcej... | |
(NSInteger) | - queueIndexForItemID: |
Zwraca indeks elementu o podanym identyfikatorze w kolejce odtwarzania lub -1, jeśli w kolejce nie ma takiego elementu. Więcej... | |
Atrybuty publiczne | |
const NSInteger | kGCKMediaCommandPause |
Flaga (maska bitowa) wskazująca, że element multimedialny może zostać wstrzymany. Więcej... | |
const NSInteger | kGCKMediaCommandSeek |
Flaga (maska bitowa) wskazująca, że element multimedialny obsługuje przewijanie. Więcej... | |
const NSInteger | kGCKMediaCommandSetVolume |
Flaga (maska bitowa) wskazująca, że można zmienić głośność dźwięku w elemencie multimedialnym. Więcej... | |
const NSInteger | kGCKMediaCommandToggleMute |
Flaga (maska bitowa) wskazująca, że dźwięk elementu multimedialnego może zostać wyciszony. Więcej... | |
const NSInteger | kGCKMediaCommandSkipForward |
Flaga (maska bitowa) wskazująca, że element multimedialny obsługuje przewijanie do przodu. Więcej... | |
const NSInteger | kGCKMediaCommandSkipBackward |
Flaga (maska bitowa) wskazująca, że element multimedialny obsługuje pomijanie do tyłu. Więcej... | |
const NSInteger | kGCKMediaCommandQueueNext |
Flaga (maska bitowa) wskazująca, że element multimedialny obsługuje przejście do następnego elementu w kolejce. Więcej... | |
const NSInteger | kGCKMediaCommandQueuePrevious |
Flaga (maska bitowa) wskazująca, że element multimedialny obsługuje przejście do poprzedniego elementu w kolejce. Więcej... | |
const NSInteger | kGCKMediaCommandQueueShuffle |
Flaga (maska bitowa) wskazująca, że element multimedialny obsługuje tasowanie. Więcej... | |
const NSInteger | kGCKMediaCommandSkipAd |
Flaga (maska bitowa) wskazująca, że element multimedialny obsługuje pomijanie reklam. Więcej... | |
const NSInteger | kGCKMediaCommandQueueRepeatAll |
Flaga (maska bitowa) wskazująca, że kolejka elementu multimedialnego obsługuje nieograniczone powtarzanie. Więcej... | |
const NSInteger | kGCKMediaCommandQueueRepeatOne |
Flaga (maska bitowa) wskazująca, że element multimedialny obsługuje nieograniczone powtarzanie. Więcej... | |
const NSInteger | kGCKMediaCommandQueueRepeat |
Flaga (maska bitowa) wskazująca, że element multimedialny i jego kolejka obsługują nieograniczone powtarzanie. Więcej... | |
const NSInteger | kGCKMediaCommandEditTracks |
Flaga (maska bitowa) wskazująca, że ścieżki elementu multimedialnego można edytować. Więcej... | |
const NSInteger | kGCKMediaCommandSetPlaybackRate |
Flaga (maska bitowa) wskazująca, że szybkość odtwarzania elementu multimedialnego można skonfigurować. Więcej... | |
const NSInteger | kGCKMediaCommandLike |
Flaga (maska bitowa) wskazująca, że element multimedialny może być polubiony przez użytkownika. Więcej... | |
const NSInteger | kGCKMediaCommandDislike |
Flaga (maska bitowa) wskazująca, że element multimedialny może być nielubiany przez użytkownika. Więcej... | |
const NSInteger | kGCKMediaCommandFollow |
Flaga (maska bitowa) wskazująca, że użytkownik może obserwować twórcę elementu multimedialnego. Więcej... | |
const NSInteger | kGCKMediaCommandUnfollow |
Flaga (maska bitowa) wskazująca, że użytkownik może przestać obserwować twórcę elementu multimedialnego. Więcej... | |
const NSInteger | kGCKMediaCommandStreamTransfer |
Flaga (maska bitowa) wskazująca, że element multimedialny obsługuje przesyłanie strumienia. Więcej... | |
Podsumowanie usługi | |
NSInteger | mediaSessionID |
Identyfikator bieżącej sesji multimediów (jeśli istnieje); w przeciwnym razie – 0. Więcej... | |
GCKMediaPlayerState | playerState |
Bieżący stan odtwarzacza. Więcej... | |
BOOL | playingAd |
Wskazuje, czy odbiorca odtwarza obecnie reklamę. Więcej... | |
GCKMediaPlayerIdleReason | idleReason |
Bieżąca przyczyna braku aktywności. Więcej... | |
float | playbackRate |
Pobiera bieżącą szybkość odtwarzania transmisji. Więcej... | |
GCKMediaInformation * | mediaInformation |
GCKMediaInformation tego produktu. Więcej... | |
NSTimeInterval | streamPosition |
Bieżąca pozycja strumienia (NSTimeInterval) od początku strumienia. Więcej... | |
float | volume |
Głośność strumienia. Więcej... | |
BOOL | isMuted |
stan wyciszenia strumienia, Więcej... | |
GCKMediaRepeatMode | queueRepeatMode |
Bieżący tryb powtarzania kolejki. Więcej... | |
NSUInteger | currentItemID |
Identyfikator bieżącego elementu kolejki (jeśli istnieje). Więcej... | |
BOOL | queueHasCurrentItem |
Wskazuje, czy w kolejce znajduje się bieżący element. Więcej... | |
GCKMediaQueueItem * | currentQueueItem |
Bieżący element kolejki (jeśli istnieje). Więcej... | |
BOOL | queueHasNextItem |
Sprawdza, czy po elemencie w kolejce znajduje się aktualnie odtwarzany element. Więcej... | |
GCKMediaQueueItem * | nextQueueItem |
Następny element kolejki (jeśli istnieje). Więcej... | |
BOOL | queueHasPreviousItem |
Określa, czy w kolejce znajduje się element przed aktualnie odtwarzanym elementem. Więcej... | |
BOOL | queueHasLoadingItem |
Informacja, czy w kolejce jest wstępnie wczytywany element. Więcej... | |
NSUInteger | preloadedItemID |
Identyfikator wstępnie wczytanego elementu (jeśli taki istnieje). Więcej... | |
NSUInteger | loadingItemID |
Identyfikator obecnie wczytywanego elementu (jeśli taki istnieje). Więcej... | |
NSArray< NSNumber * > * | activeTrackIDs |
Lista aktywnych identyfikatorów ścieżek. Więcej... | |
GCKVideoInfo * | videoInfo |
Informacje o filmie (jeśli istnieją). Więcej... | |
id | customData |
Wszelkie dane niestandardowe powiązane ze stanem multimediów. Więcej... | |
GCKAdBreakStatus * | adBreakStatus |
Bieżący stan odtwarzania reklamy. Więcej... | |
GCKMediaLiveSeekableRange * | liveSeekableRange |
Zakres strumienia, który można przewijać. Więcej... | |
GCKMediaQueueData * | queueData |
Metadane kolejki multimediów. Więcej... | |
NSUInteger | queueItemCount |
Zwraca liczbę elementów w kolejce odtwarzania. Więcej... | |
Szczegóły metody
- (instancetype) initWithSessionID: | (NSInteger) | mediaSessionID | |
mediaInformation: | (nullable GCKMediaInformation *) | 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.
- (nullable GCKMediaQueueItem *) queueItemAtIndex: | (NSUInteger) | index |
Zwraca element o określonym indeksie w kolejce odtwarzania.
- (nullable GCKMediaQueueItem *) queueItemWithItemID: | (NSUInteger) | itemID |
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.
Dokumentacja danych członków
- (const NSInteger) kGCKMediaCommandPause |
Flaga (maska bitowa) wskazująca, że element multimedialny może zostać wstrzymany.
- (const NSInteger) kGCKMediaCommandSeek |
Flaga (maska bitowa) wskazująca, że element multimedialny obsługuje przewijanie.
- (const NSInteger) kGCKMediaCommandSetVolume |
Flaga (maska bitowa) wskazująca, że można zmienić głośność dźwięku w elemencie multimedialnym.
- (const NSInteger) kGCKMediaCommandToggleMute |
Flaga (maska bitowa) wskazująca, że dźwięk elementu multimedialnego może zostać wyciszony.
- (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 pomijanie do tyłu.
- (const NSInteger) kGCKMediaCommandQueueNext |
Flaga (maska bitowa) wskazująca, że element multimedialny obsługuje przejście do następnego elementu w kolejce.
- (const NSInteger) kGCKMediaCommandQueuePrevious |
Flaga (maska bitowa) wskazująca, że element multimedialny obsługuje przejście do poprzedniego elementu w kolejce.
- (const NSInteger) kGCKMediaCommandQueueShuffle |
Flaga (maska bitowa) wskazująca, że element multimedialny obsługuje tasowanie.
- Od
- 4.4.5
- (const NSInteger) kGCKMediaCommandSkipAd |
Flaga (maska bitowa) wskazująca, że element multimedialny obsługuje pomijanie reklam.
- Od
- 4.4.5
- (const NSInteger) kGCKMediaCommandQueueRepeatAll |
Flaga (maska bitowa) wskazująca, że kolejka elementu multimedialnego obsługuje nieograniczone powtarzanie.
- Od
- 4.4.5
- (const NSInteger) kGCKMediaCommandQueueRepeatOne |
Flaga (maska bitowa) wskazująca, że element multimedialny obsługuje nieograniczone powtarzanie.
- Od
- 4.4.5
- (const NSInteger) kGCKMediaCommandQueueRepeat |
Flaga (maska bitowa) wskazująca, że element multimedialny i jego kolejka obsługują nieograniczone powtarzanie.
elementów oczekujących w kolejce.
- Od
- 4.4.5
- (const NSInteger) kGCKMediaCommandEditTracks |
Flaga (maska bitowa) wskazująca, że ścieżki elementu multimedialnego można edytować.
- Od
- 4.4.5
- (const NSInteger) kGCKMediaCommandSetPlaybackRate |
Flaga (maska bitowa) wskazująca, że szybkość odtwarzania elementu multimedialnego można skonfigurować.
- Od
- 4.4.5
- (const NSInteger) kGCKMediaCommandLike |
Flaga (maska bitowa) wskazująca, że element multimedialny może być polubiony przez użytkownika.
- Od
- 4.4.5
- (const NSInteger) kGCKMediaCommandDislike |
Flaga (maska bitowa) wskazująca, że element multimedialny może być nielubiany przez użytkownika.
- Od
- 4.4.5
- (const NSInteger) kGCKMediaCommandFollow |
Flaga (maska bitowa) wskazująca, że użytkownik może obserwować twórcę elementu multimedialnego.
- Od
- 4.4.5
- (const NSInteger) kGCKMediaCommandUnfollow |
Flaga (maska bitowa) wskazująca, że użytkownik może przestać obserwować twórcę elementu multimedialnego.
- Od
- 4.4.5
- (const NSInteger) kGCKMediaCommandStreamTransfer |
Flaga (maska bitowa) wskazująca, że element multimedialny obsługuje przesyłanie strumienia.
- Od
- 4.4.5
Szczegóły nieruchomości
|
readnonatomicassign |
Identyfikator bieżącej sesji multimediów (jeśli istnieje); w przeciwnym razie – 0.
|
readnonatomicassign |
Bieżący stan odtwarzacza.
|
readnonatomicassign |
Wskazuje, czy odbiorca odtwarza obecnie reklamę.
- Deprecated:
- Zamiast tego użyj elementu adBreakStatus.
|
readnonatomicassign |
Bieżąca przyczyna braku aktywności.
Ta wartość jest istotna tylko wtedy, gdy stan odtwarzacza to GCKMediaPlayerStateIdle.
|
readnonatomicassign |
Pobiera bieżącą szybkość odtwarzania transmisji.
Wartość ta będzie ujemna, jeśli strumienie przewijają się do tyłu, 0 – jeśli strumień jest wstrzymany, 1 – jeśli strumień działa normalnie, i 1, jeśli strumienie przesuwają się do przodu.
|
readnonatomicstrong |
GCKMediaInformation tego produktu.
|
readnonatomicassign |
Bieżąca pozycja strumienia (NSTimeInterval) od początku strumienia.
|
readnonatomicassign |
Głośność strumienia.
|
readnonatomicassign |
stan wyciszenia strumienia,
|
readnonatomicassign |
Bieżący tryb powtarzania kolejki.
|
readnonatomicassign |
Identyfikator bieżącego elementu kolejki (jeśli istnieje).
|
readnonatomicassign |
Wskazuje, czy w kolejce znajduje się bieżący element.
|
readnonatomicweak |
Bieżący element kolejki (jeśli istnieje).
|
readnonatomicassign |
Sprawdza, czy po elemencie w kolejce znajduje się aktualnie odtwarzany element.
|
readnonatomicweak |
Następny element kolejki (jeśli istnieje).
|
readnonatomicassign |
Określa, czy w kolejce znajduje się element przed aktualnie odtwarzanym elementem.
|
readnonatomicassign |
Informacja, czy w kolejce jest wstępnie wczytywany element.
|
readnonatomicassign |
Identyfikator wstępnie wczytanego elementu (jeśli taki istnieje).
|
readnonatomicassign |
Identyfikator obecnie wczytywanego elementu (jeśli taki istnieje).
|
readnonatomicstrong |
Lista aktywnych identyfikatorów ścieżek.
|
readnonatomicstrong |
Informacje o filmie (jeśli istnieją).
- Od
- 3,3
|
readnonatomicstrong |
Wszelkie dane niestandardowe powiązane ze stanem multimediów.
|
readnonatomicstrong |
Bieżący stan odtwarzania reklamy.
- Od
- 3,3
|
readnonatomicassign |
Zakres strumienia, który można przewijać.
- Od
- 4.4.1
|
readnonatomicassign |
Metadane kolejki multimediów.
- Od
- 4.4.1
|
readnonatomicassign |
Zwraca liczbę elementów w kolejce odtwarzania.