Überblick
Controller für UI-Ansichten, mit denen die Lautstärke und Stummschaltung eines Streamingempfängers gesteuert oder angezeigt werden kann.
Die aufrufende Anwendung registriert ihre volumenbezogenen UI-Steuerelemente bei der Steuerung, indem sie die entsprechenden Eigenschaften festlegt. Der Controller reagiert dann auf Touchereignisse auf den Steuerelementen, indem er dem Empfänger die entsprechenden Lautstärkebefehle ausgibt und die Steuerelemente auf der Grundlage der vom Empfänger empfangenen Statusinformationen aktualisiert. Der Controller aktiviert und deaktiviert die UI-Steuerelemente automatisch je nach Sitzungs- und Empfängerstatus.
- Seit
- 3,0
Übernimmt NSObject.
Übersicht über Instanzmethoden | |
(instancetype) | - init |
Definierter Initialisierer. Mehr... | |
(void) | - setVolume: |
Eine praktische Methode zum Ändern der Lautstärke des Empfängers. Mehr... | |
(void) | - setMuted: |
Eine praktische Methode zum Ändern der Stummschaltung des Empfängers. Mehr... | |
(void) | - volumeUp |
Eine praktische Methode, um die Lautstärke des Empfängers um die Lautstärke zu erhöhen. Mehr... | |
(void) | - volumeDown |
Eine praktische Methode zum Verringern der Lautstärke des Empfängers um die Lautstärke. Mehr... | |
(void) | - toggleMuted |
Eine praktische Methode zum Ein- und Ausschalten der Stummschaltung. Mehr... | |
Property-Zusammenfassung | |
UIButton * | volumeUpButton |
Eine Lautertaste. Mehr... | |
UIButton * | volumeDownButton |
Eine Leisertaste. Mehr... | |
UISlider * | volumeSlider |
Ein Schieberegler zum Anzeigen und Ändern der aktuellen Empfängerlautstärke. Mehr... | |
UISwitch * | muteSwitch |
Schalter zum Umschalten der Stummschaltung des Empfängers. Mehr... | |
GCKUIMultistateButton * | muteToggleButton |
Eine Ein-/Aus-Schaltfläche zum Stummschalten des Empfängers. Mehr... | |
Methodendetail
- (instancetype) init |
Definierter Initialisierer.
- (void) setVolume: | (float) | volume |
Eine praktische Methode zum Ändern der Lautstärke des Empfängers.
Delegiert an das derzeit aktive GCKSession-Objekt.
- Parameters
-
volume The new volume. Must be a value in the range [0.0, 1.0].
- (void) setMuted: | (BOOL) | muted |
Eine praktische Methode zum Ändern der Stummschaltung des Empfängers.
Delegiert an das derzeit aktive GCKSession-Objekt.
- Parameters
-
muted The new mute state.
- (void) volumeUp |
Eine praktische Methode, um die Lautstärke des Empfängers um die Lautstärke zu erhöhen.
Delegiert an das derzeit aktive GCKSession-Objekt.
- (void) volumeDown |
Eine praktische Methode zum Verringern der Lautstärke des Empfängers um die Lautstärke.
Delegiert an das derzeit aktive GCKSession-Objekt.
- (void) toggleMuted |
Eine praktische Methode zum Ein- und Ausschalten der Stummschaltung.
Delegiert an das derzeit aktive GCKSession-Objekt.
Objektdetails
|
readwritenonatomicweak |
Eine Lautertaste.
Wenn auf die Taste getippt wird, wird die Lautstärke des Empfängers um die entsprechende Lautstärke erhöht. Die Schaltfläche ist deaktiviert, wenn gerade keine Sitzung aktiv ist oder die aktuelle Sitzung die Volumenanpassung nicht unterstützt.
|
readwritenonatomicweak |
Eine Leisertaste.
Wenn auf die Taste getippt wird, wird die Lautstärke des Empfängers um die entsprechende Stufe verringert. Die Schaltfläche ist deaktiviert, wenn gerade keine Sitzung aktiv ist oder die aktuelle Sitzung die Volumenanpassung nicht unterstützt.
|
readwritenonatomicweak |
Ein Schieberegler zum Anzeigen und Ändern der aktuellen Empfängerlautstärke.
Wenn der Nutzer den Wert des Schiebereglers ändert, wird die Lautstärke auf dem Empfänger aktualisiert. Wenn ein Empfängerstatus eingeht, der auf eine Änderung der Lautstärke des Empfängers hinweist, wird der Wert des Schiebereglers entsprechend aktualisiert. Der Schieberegler ist deaktiviert, wenn derzeit keine Sitzung aktiv ist oder die aktuelle Sitzung die Lautstärkeanpassung nicht unterstützt.
|
readwritenonatomicweak |
Schalter zum Umschalten der Stummschaltung des Empfängers.
Wenn der Schalter auf „Ein“ gestellt ist, wird die Stummschaltung auf dem Empfänger aktualisiert. Wenn ein Empfängerstatus eingeht, der auf eine Änderung der Stummschaltung des Empfängers hinweist, wird der Schalter entsprechend aktualisiert. Der Schalter wird deaktiviert, wenn gerade keine Sitzung aktiv ist oder das Stummschalten der aktuellen Sitzung nicht unterstützt wird.
|
readwritenonatomicweak |
Eine Ein-/Aus-Schaltfläche zum Stummschalten des Empfängers.
Der Anrufer sollte für die Schaltflächen GCKUIButtonStateMuteOn und GCKUIButtonStateMuteOff die entsprechenden Symbole für die Stummschaltung bzw. die Stummschaltung festlegen. Der Status der Taste wird automatisch aktualisiert, um den aktuellen Stummschaltungsstatus auf dem Empfänger widerzuspiegeln. Wenn die Taste angetippt wird, wird die Stummschaltung des Empfängers aktualisiert. Die Schaltfläche ist deaktiviert, wenn gerade keine Sitzung aktiv ist oder die Stummschaltung der aktuellen Sitzung nicht unterstützt wird.