GCKUIPlayPauseToggleController-Klasse

GCKUIPlayPauseToggleController Klassenreferenz

Überblick

Eine Klasse, mit der eine benutzerdefinierte Benutzeroberfläche zum Ein-/Ausschalten von Wiedergabe/Pause implementiert werden kann, wenn ein GCKUIMultistateButton nicht ausreicht.

Die Anwendung kann entweder Unterklassen dieser Klasse erstellen und die Setter GCKUIPlayPauseToggleController::playPauseState und GCKUIPlayPauseToggleController::inputEnabled überschreiben oder KVO verwenden, um Änderungen an diesen Eigenschaften zu überwachen und die zugehörigen UI-Steuerelemente für Wiedergabe/Pause entsprechend zu aktualisieren.

Seit
3,4

Übernimmt NSObject.

Übersicht über Instanzmethoden

(instancetype) - init
 Definierter Initialisierer. Mehr...
 

Property-Zusammenfassung

GCKUIPlayPauseState playPauseState
 Der aktuelle Wiedergabe-/Pause-Status von GCKRemoteMediaClient. Mehr...
 
BOOL inputEnabled
 GCKUIMediaController schreibt dieses Attribut, um die von diesem Controller verwalteten UI-Steuerelemente zu aktivieren oder zu deaktivieren. Mehr...
 

Methodendetail

- (instancetype) init

Definierter Initialisierer.

Objektdetails

- (GCKUIPlayPauseState) playPauseState
readwritenonatomicassign

Der aktuelle Wiedergabe-/Pause-Status von GCKRemoteMediaClient.

GCKUIMediaController schreibt diese Eigenschaft immer dann, wenn sich der Wiedergabe-/Pause-Status des Empfängers ändert. Die Eigenschaft überwacht die Eigenschaft, sofern sie nicht gerade geschrieben wird. Falls sie sich ändert, wird der entsprechende Medienbefehl mit GCKRemoteMediaClient ausgegeben, um den Player-Status des Empfängers entsprechend zu ändern.

- (BOOL) inputEnabled
readwritenonatomicassign

GCKUIMediaController schreibt dieses Attribut, um die von diesem Controller verwalteten UI-Steuerelemente zu aktivieren oder zu deaktivieren.

Medienbezogene UI-Steuerelemente sind während eines laufenden Medienbefehls vorübergehend deaktiviert.