Panoramica
Una classe che può essere utilizzata per implementare una posizione dello stream personalizzata e/o cercare l'UI in situazioni in cui non sono sufficienti i normali controlli UISlider, UIProgressView e UILabel.
L'applicazione può eseguire la sottoclasse di questa classe e sostituire i setter GCKUIStreamPositionController::streamPosition, GCKUIStreamPositionController::streamDuration e GCKUIStreamPositionController::inputEnabled oppure utilizzare il KVO per ascoltare le modifiche a queste proprietà e aggiornare la posizione del flusso e/o cercare i controlli dell'interfaccia utente di conseguenza.
- Since
- 3,4
Eredita NSObject.
Riepilogo del metodo dell'istanza | |
(instancetype) | - init |
Inizializzatore designato. Altro... | |
Riepilogo proprietà | |
NSTimeInterval | streamPosition |
La posizione attuale dello stream da GCKRemoteMediaClient. Altro... | |
NSTimeInterval | streamDuration |
La durata dello stream corrente a partire da GCKRemoteMediaClient. Altro... | |
BOOL | inputEnabled |
GCKUIMediaController scrive questa proprietà per attivare o disattivare i controlli dell'interfaccia utente gestiti da questo controller. Altro... | |
Dettaglio metodo
- (instancetype) init |
Inizializzatore designato.
Dettaglio proprietà
|
readwritenonatomicassign |
La posizione attuale dello stream da GCKRemoteMediaClient.
GCKUIMediaController scrive questa proprietà ogni volta che la posizione dello stream cambia; durante l'avanzamento del flusso, la proprietà verrà aggiornata una volta al secondo. GCKUIMediaController osserva la proprietà (a meno che non sia in corso di scrittura) e, se cambia, invia il comando multimediale appropriato con GCKRemoteMediaPlayer per cercare la nuova posizione dello stream. Tieni presente che aggiornare questo valore su uno stream non ricercabile non avrà alcun effetto.
|
readwritenonatomicassign |
La durata dello stream corrente a partire da GCKRemoteMediaClient.
GCKUIMediaController scrive questa proprietà ogni volta che la durata dello streaming cambia. Se lo stream non ha una durata nota (ad esempio perché si tratta di un live streaming), il valore scritto sarà kGCKInvalidTimeInterval. Non è significativo per l'applicazione modificare questo valore.
|
readwritenonatomicassign |
GCKUIMediaController scrive questa proprietà per attivare o disattivare i controlli dell'interfaccia utente gestiti da questo controller.
I controlli dell'interfaccia utente relativi ai contenuti multimediali sono disattivati temporaneamente mentre è in corso un comando multimediale.