Omówienie
Klasa, która służy do implementowania niestandardowej pozycji strumienia lub wyszukiwania interfejsu w sytuacjach, w których nie można użyć zwykłych elementów sterujących UIUIr, UIProgressView czy UILabel.
Aplikacja może stosować podklasę i zastępować ustawienia GCKUIStreamPositionController::streamPosition, GCKUIStreamPositionController::streamDuration lub GCKUIStreamPositionController::inputEnabled lub użyć funkcji KVO, aby nasłuchiwać zmian w tych właściwościach i w razie potrzeby zaktualizować pozycję strumienia lub wyszukać elementy sterujące interfejsu.
- Sincé
- 3,4
Dziedziczy NSObject.
Podsumowanie metody instancji | |
(instancetype) | - init |
Wyznaczony inicjator. Więcej... | |
Podsumowanie usługi | |
NSTimeInterval | streamPosition |
Aktualne położenie strumienia z GCKRemoteMediaClient. Więcej... | |
NSTimeInterval | streamDuration |
Bieżący czas trwania strumienia z GCKRemoteMediaClient. Więcej... | |
BOOL | inputEnabled |
GCKUIMediaController zapisuje tę właściwość, aby włączać lub wyłączać elementy sterujące UI zarządzane przez ten kontroler. Więcej... | |
Szczegóły metody
- (instancetype) init |
Wyznaczony inicjator.
Szczegóły usługi
|
readwritenonatomicassign |
Aktualne położenie strumienia z GCKRemoteMediaClient.
GCKUIMediaController zapisuje tę właściwość za każdym razem, gdy zmieni się pozycja strumienia. W miarę postępów strumienia usługa będzie aktualizowana co sekundę. GCKUIMediaController obserwuje właściwość (chyba że jest w trakcie zapisu), a jeśli się zmieni, wydaje odpowiednie polecenie multimedialne GCKRemoteMediaPlayer, aby znaleźć nową pozycję strumienia. Pamiętaj, że zaktualizowanie tej wartości w przypadku strumienia, którego nie można znaleźć, nie przyniesie żadnego efektu.
|
readwritenonatomicassign |
Bieżący czas trwania strumienia z GCKRemoteMediaClient.
GCKUIMediaController zapisuje tę właściwość za każdym razem, gdy zmieni się czas trwania strumienia. Jeśli strumień nie ma znanego czasu trwania (np. jest to transmisja na żywo), zapisana wartość będzie wynosić kGCKInvalidTimeInterval. Aplikacja nie może zmienić tej wartości.
|
readwritenonatomicassign |
GCKUIMediaController zapisuje tę właściwość, aby włączać lub wyłączać elementy sterujące UI zarządzane przez ten kontroler.
Podczas wyświetlania polecenia multimedialnego opcje interfejsu związane z multimediami są tymczasowo wyłączone.