Klasa GCKUIStreamPositionController

Dokumentacja klasy GCKUIStreamPositionController

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

- (NSTimeInterval) streamPosition
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.

- (NSTimeInterval) streamDuration
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.

- (BOOL) inputEnabled
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.