Classe GCKUIPlayPauseToggleController

Riferimento alla classe GCKUIPlayPauseToggleController

Panoramica

Una classe che può essere utilizzata per implementare un'interfaccia utente di attivazione/disattivazione di riproduzione/pausa personalizzata, in situazioni in cui non è sufficiente un valore GCKUIMultistateButton.

L'applicazione può sottoclasse questa classe e sostituire i setter GCKUIPlayPauseToggleController::playPauseState e GCKUIPlayPauseToggleController::inputEnabled oppure utilizzare KVO per rimanere in ascolto delle modifiche apportate a queste proprietà e aggiornare di conseguenza i relativi controlli UI per la riproduzione/pausa.

Dal
3,4

Eredita NSObject.

Riepilogo del metodo di istanza

(instancetype) - init
 Inizializzatore designato. Altro...
 

Riepilogo proprietà

GCKUIPlayPauseState playPauseState
 Lo stato di riproduzione/pausa corrente di 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.

Dettagli della proprietà

- (GCKUIPlayPauseState) playPauseState
readwritenonatomicassign

Lo stato di riproduzione/pausa corrente di GCKRemoteMediaClient.

GCKUIMediaController scrive questa proprietà ogni volta che lo stato di riproduzione/pausa del ricevitore cambia. Osserva la proprietà (a meno che non sia in fase di scrittura) e, se cambia, invia il comando multimediale appropriato con GCKRemoteMediaClient per cambiare lo stato del player del destinatario di conseguenza.

- (BOOL) inputEnabled
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 temporaneamente disattivati mentre un comando multimediale è in esecuzione.