Klasa GCKMediaStatus

Odniesienie do klasy GCKMediaStatus

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...
 
GCKMediaInformationmediaInformation
 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...
 
GCKMediaQueueItemcurrentQueueItem
 Bieżący element kolejki (jeśli istnieje). Więcej...
 
BOOL queueHasNextItem
 Sprawdza, czy po elemencie w kolejce znajduje się aktualnie odtwarzany element. Więcej...
 
GCKMediaQueueItemnextQueueItem
 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...
 
GCKVideoInfovideoInfo
 Informacje o filmie (jeśli istnieją). Więcej...
 
id customData
 Wszelkie dane niestandardowe powiązane ze stanem multimediów. Więcej...
 
GCKAdBreakStatusadBreakStatus
 Bieżący stan odtwarzania reklamy. Więcej...
 
GCKMediaLiveSeekableRangeliveSeekableRange
 Zakres strumienia, który można przewijać. Więcej...
 
GCKMediaQueueDataqueueData
 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
mediaSessionIDThe media session ID.
mediaInformationThe 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

- (NSInteger) mediaSessionID
readnonatomicassign

Identyfikator bieżącej sesji multimediów (jeśli istnieje); w przeciwnym razie – 0.

- (GCKMediaPlayerState) playerState
readnonatomicassign

Bieżący stan odtwarzacza.

- (BOOL) playingAd
readnonatomicassign

Wskazuje, czy odbiorca odtwarza obecnie reklamę.

Deprecated:
Zamiast tego użyj elementu adBreakStatus.
- (GCKMediaPlayerIdleReason) idleReason
readnonatomicassign

Bieżąca przyczyna braku aktywności.

Ta wartość jest istotna tylko wtedy, gdy stan odtwarzacza to GCKMediaPlayerStateIdle.

- (float) playbackRate
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.

- (GCKMediaInformation*) mediaInformation
readnonatomicstrong

GCKMediaInformation tego produktu.

- (NSTimeInterval) streamPosition
readnonatomicassign

Bieżąca pozycja strumienia (NSTimeInterval) od początku strumienia.

- (float) volume
readnonatomicassign

Głośność strumienia.

- (BOOL) isMuted
readnonatomicassign

stan wyciszenia strumienia,

- (GCKMediaRepeatMode) queueRepeatMode
readnonatomicassign

Bieżący tryb powtarzania kolejki.

- (NSUInteger) currentItemID
readnonatomicassign

Identyfikator bieżącego elementu kolejki (jeśli istnieje).

- (BOOL) queueHasCurrentItem
readnonatomicassign

Wskazuje, czy w kolejce znajduje się bieżący element.

- (GCKMediaQueueItem*) currentQueueItem
readnonatomicweak

Bieżący element kolejki (jeśli istnieje).

- (BOOL) queueHasNextItem
readnonatomicassign

Sprawdza, czy po elemencie w kolejce znajduje się aktualnie odtwarzany element.

- (GCKMediaQueueItem*) nextQueueItem
readnonatomicweak

Następny element kolejki (jeśli istnieje).

- (BOOL) queueHasPreviousItem
readnonatomicassign

Określa, czy w kolejce znajduje się element przed aktualnie odtwarzanym elementem.

- (BOOL) queueHasLoadingItem
readnonatomicassign

Informacja, czy w kolejce jest wstępnie wczytywany element.

- (NSUInteger) preloadedItemID
readnonatomicassign

Identyfikator wstępnie wczytanego elementu (jeśli taki istnieje).

- (NSUInteger) loadingItemID
readnonatomicassign

Identyfikator obecnie wczytywanego elementu (jeśli taki istnieje).

- (NSArray<NSNumber *>*) activeTrackIDs
readnonatomicstrong

Lista aktywnych identyfikatorów ścieżek.

- (GCKVideoInfo*) videoInfo
readnonatomicstrong

Informacje o filmie (jeśli istnieją).

Od
3,3
- (id) customData
readnonatomicstrong

Wszelkie dane niestandardowe powiązane ze stanem multimediów.

- (GCKAdBreakStatus*) adBreakStatus
readnonatomicstrong

Bieżący stan odtwarzania reklamy.

Od
3,3
- (GCKMediaLiveSeekableRange*) liveSeekableRange
readnonatomicassign

Zakres strumienia, który można przewijać.

Od
4.4.1
- (GCKMediaQueueData*) queueData
readnonatomicassign

Metadane kolejki multimediów.

Od
4.4.1
- (NSUInteger) queueItemCount
readnonatomicassign

Zwraca liczbę elementów w kolejce odtwarzania.