Classe GCKUIPlayPauseToggleController

Riferimento alla classe GCKUIPlayPausaToggle

Panoramica

Una classe che può essere utilizzata per implementare un'interfaccia utente personalizzata per attivare e disattivare la riproduzione, in situazioni in cui GCKUIButton non è sufficiente.

L'applicazione può eseguire la sottoclasse di questa classe e sostituire i setter GCKUIPlayPauseToggleController::playPauseState e GCKUIPlayPauseToggleController::inputEnabled oppure utilizzare il KVO per ascoltare le modifiche a queste proprietà e aggiornare i relativi controlli UI di riproduzione/pausa.

Since
3,4

Eredita NSObject.

Riepilogo del metodo dell'istanza

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

Riepilogo proprietà

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

Dettaglio proprietà

- (GCKUIPlayPauseState) playPauseState
readwritenonatomicassign

Lo stato di riproduzione/pausa attuale di GCKRemoteMediaClient.

GCKUIMediaController scrive questa proprietà ogni volta che lo stato di riproduzione/pausa del destinatario cambia. Controlla la proprietà (a meno che non sia in corso di scrittura) e, se cambia, invia il comando multimediale appropriato con GCKRemoteMediaClient per modificare 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 disattivati temporaneamente mentre è in corso un comando multimediale.