Opis
Klasa, która pozwala zaimplementować niestandardową pozycję strumienia lub interfejs przewijania w sytuacjach, gdy zwykłe ustawienia UISlider, UIProgressView i UILabel nie wystarczą.
Aplikacja może podklasyfikować tę klasę i zastąpić wartości ustawiające GCKUIStreamPositionController::streamPosition, GCKUIStreamPositionController::streamDuration oraz GCKUIStreamPositionController::inputEnabled albo użyć KVO w celu nasłuchiwania zmian tych właściwości i odpowiedniego aktualizowania pozycji strumienia lub elementów sterujących interfejsu.
- Od
- 3,4
Dziedziczy NSObject.
Podsumowanie metody instancji | |
(instancetype) | - init |
Wyznaczony inicjator. Więcej... | |
Podsumowanie usługi | |
NSTimeInterval | streamPosition |
Bieżąca pozycja strumienia z: GCKRemoteMediaClient. Więcej... | |
NSTimeInterval | streamDuration |
Czas trwania bieżącej transmisji od GCKRemoteMediaClient. Więcej... | |
BOOL | inputEnabled |
GCKUIMediaController zapisuje tę właściwość, aby włączać i wyłączać elementy sterujące interfejsu zarządzane przez ten kontroler. Więcej... | |
Szczegóły metody
- (instancetype) init |
Wyznaczony inicjator.
Szczegóły nieruchomości
|
readwritenonatomicassign |
Bieżąca pozycja strumienia z: GCKRemoteMediaClient.
GCKUIMediaController zapisuje tę właściwość przy każdej zmianie pozycji strumienia. W miarę powstawania strumienia jest ona aktualizowana raz na sekundę. GCKUIMediaController obserwuje właściwość (chyba że jest w trakcie jej zapisywania) i jeśli się zmieni, wydaje odpowiednie polecenie multimediów z funkcją GCKRemoteMediaPlayer w celu wyszukania nowej pozycji strumienia. Pamiętaj, że zaktualizowanie tej wartości w przypadku strumienia, którego nie można szukać, nic nie da.
|
readwritenonatomicassign |
Czas trwania bieżącej transmisji od GCKRemoteMediaClient.
GCKUIMediaController zapisuje tę właściwość za każdym razem, gdy zmienia się czas trwania strumienia. Jeśli transmisja nie ma znanego czasu trwania (np. jest to transmisja na żywo), wpisowana będzie wartość kGCKInvalidTimeInterval. Aplikacja nie ma sensu zmieniać tej wartości.
|
readwritenonatomicassign |
GCKUIMediaController zapisuje tę właściwość, aby włączać i wyłączać elementy sterujące interfejsu zarządzane przez ten kontroler.
Elementy sterujące interfejsu związane z multimediami są tymczasowo wyłączone podczas wykonywania polecenia multimediów.