Klasa GCKMediaStatus
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Klasa zawierająca informacje o stanie niektórych multimediów.
Dziedziczy NSObject. Implementuje <NSCopying>.
|
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...
|
|
- (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.
Zwraca element o 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ż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
- (NSInteger) mediaSessionID |
|
readnonatomicassign |
Identyfikator bieżącej sesji multimediów (jeśli istnieje); w przeciwnym razie – 0.
- (GCKMediaPlayerState) playerState |
|
readnonatomicassign |
Bieżący stan odtwarzacza.
Bieżąca przyczyna braku aktywności.
Ta wartość jest istotna tylko wtedy, gdy stan odtwarzacza to GCKMediaPlayerStateIdle.
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.
- (NSTimeInterval) streamPosition |
|
readnonatomicassign |
Bieżąca pozycja strumienia (NSTimeInterval) od początku strumienia.
stan wyciszenia strumienia,
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.
Bieżący element kolejki (jeśli istnieje).
- (BOOL) queueHasNextItem |
|
readnonatomicassign |
Sprawdza, czy po elemencie w kolejce znajduje się aktualnie odtwarzany element.
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.
Informacje o filmie (jeśli istnieją).
- Od
- 3,3
Wszelkie dane niestandardowe powiązane ze stanem multimediów.
Bieżący stan odtwarzania reklamy.
- Od
- 3,3
Zakres strumienia, który można przewijać.
- Od
- 4.4.1
Metadane kolejki multimediów.
- Od
- 4.4.1
- (NSUInteger) queueItemCount |
|
readnonatomicassign |
Zwraca liczbę elementów w kolejce odtwarzania.
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: 2023-12-02 UTC.
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 2023-12-02 UTC."],[[["The `GCKMediaStatus` class provides comprehensive information about the current playback status, including media details, playback state, and volume."],["Developers can use this class to manage the playback queue, access information about live streams and ad playback, and handle custom data."],["The class offers methods for checking supported media commands and retrieving specific items within the queue."],["`GCKMediaStatus` includes various properties that expose attributes like media session ID, player state, stream position, active track IDs, and more."],["This class is crucial for building interactive Cast experiences within iOS applications, enabling developers to monitor and control media playback on receiver devices."]]],[]]