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 NSObject. Stosuje <NSCopy>>.
- (BOOL) queueHasNextItem |
|
|
|
Sprawdza, czy w danym kolejce znajduje się element, który jest aktualnie odtwarzany.
- (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.
- (NSUInteger) queueItemCount |
|
|
|
Zwraca liczbę elementów w kolejce odtwarzania.
Zwraca element w 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 nie ma takiego elementu w kolejce.
- (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 wyszukiwanie.
- (const NSInteger) kGCKMediaCommandSetVolume |
Flaga (maska bitowa) wskazująca, że można zmienić głośność elementu multimedialnego.
- (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 pomijanie.
- (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 przenoszenie 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 przenoszenie do poprzedniego elementu w kolejce.
- Deprecated:
- Ta flaga nie jest obecnie zaimplementowana.
- (NSInteger) mediaSessionID |
|
readnonatomicassign |
Identyfikator bieżącej sesji multimediów, jeśli taki istnieje. W przeciwnym razie ma wartość 0.
Bieżąca przyczyna bezczynności.
Ta wartość ma znaczenie tylko wtedy, gdy stan odtwarzacza to GCKMediaPlayerStateIdle.
Pobiera aktualną szybkość odtwarzania strumienia.
Wartość będzie ujemna, jeśli strumień będzie przewijać się do tyłu, 0 – gdy strumień zostanie wstrzymany, 1 – gdy odtwarzanie jest normalnie odtwarzane, i 1 wartości pozytywnej, jeśli transmisja jest skierowana do przodu.
- (NSTimeInterval) streamPosition |
|
readnonatomicassign |
Bieżąca pozycja strumienia jako NSTimeInterval od początku strumienia.
stan wyciszenia transmisji;
Bieżący tryb powtarzania kolejki.
- (NSUInteger) currentItemID |
|
readnonatomicassign |
Identyfikator bieżącego elementu kolejki.
- (BOOL) queueHasCurrentItem |
|
readnonatomicassign |
Określa, czy w kolejce znajduje się bieżący element.
Następny element kolejki.
- (BOOL) queueHasPreviousItem |
|
readnonatomicassign |
Określa, czy przed elementem aktualnie odtwarzanego elementu w kolejce jest jakiś element.
- (BOOL) queueHasLoadingItem |
|
readnonatomicassign |
Czy element jest wstępnie wczytywany w kolejce.
- (NSUInteger) preloadedItemID |
|
readnonatomicassign |
Identyfikator wstępnie wczytywanego elementu, 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 istnieją).
- Sincé
- 3,3
Wszelkie dane niestandardowe powiązane ze stanem multimediów.
Obecny stan odtwarzania reklamy.
- Sincé
- 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: 2022-12-06 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Brak potrzebnych mi informacji"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Zbyt skomplikowane / zbyt wiele czynności do wykonania"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Nieaktualne treści"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Problem z tłumaczeniem"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Problem z przykładami/kodem"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Inne"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Łatwo zrozumieć"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Rozwiązało to mój problem"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Inne"
}]