Ü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
|
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.
|
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.