Descripción general
Un controlador para vistas de IU que se usa para controlar o mostrar el volumen y el estado de silencio de un receptor de Cast.
La aplicación que llama registra los controles de la IU relacionados con el volumen con el controlador configurando las propiedades adecuadas. Luego, el controlador responde a los eventos táctiles en los controles mediante la emisión de comandos de volumen apropiados al receptor y actualiza los controles según la información de estado recibida del receptor. El control habilita e inhabilita automáticamente los controles de la IU según corresponda para el estado actual de la sesión y el receptor.
- Since
- 3.0
Hereda NSObject.
Resumen del método de instancia | |
(instancetype) | - init |
Inicializador designado. Más... | |
(void) | - setVolume: |
Un método conveniente para cambiar el volumen del receptor Más... | |
(void) | - setMuted: |
Un método conveniente para cambiar el estado de silencio del receptor Más... | |
(void) | - volumeUp |
Un método conveniente para aumentar el volumen del receptor en función del incremento de volumen Más... | |
(void) | - volumeDown |
Un método conveniente para bajar el volumen del receptor según el aumento de volumen Más... | |
(void) | - toggleMuted |
Un método conveniente para activar o desactivar el estado de silencio Más... | |
Resumen de la propiedad | |
UIButton * | volumeUpButton |
Un botón para "subir el volumen". Más... | |
UIButton * | volumeDownButton |
Un botón para "bajar el volumen" Más... | |
UISlider * | volumeSlider |
Un control deslizante para mostrar y cambiar el volumen del receptor actual Más... | |
UISwitch * | muteSwitch |
Interruptor para activar o desactivar el estado de silencio del receptor Más... | |
GCKUIButton * | muteToggleButton |
Un botón para activar o desactivar el sonido del receptor. Más... | |
Detalle del método
- (instancetype) init |
Inicializador designado.
- (void) setVolume: | (float) | volume |
Un método conveniente para cambiar el volumen del receptor
Delega al objeto GCKSession actualmente activo.
- Parameters
-
volume The new volume. Must be a value in the range [0.0, 1.0].
- (void) setMuted: | (BOOL) | muted |
Un método conveniente para cambiar el estado de silencio del receptor
Delega al objeto GCKSession actualmente activo.
- Parameters
-
muted The new mute state.
- (void) volumeUp |
Un método conveniente para aumentar el volumen del receptor en función del incremento de volumen
Delega al objeto GCKSession actualmente activo.
- (void) volumeDown |
Un método conveniente para bajar el volumen del receptor según el aumento de volumen
Delega al objeto GCKSession actualmente activo.
- (void) toggleMuted |
Un método conveniente para activar o desactivar el estado de silencio
Delega al objeto GCKSession actualmente activo.
Detalles de la propiedad
|
readwritenonatomicweak |
Un botón para "subir el volumen".
Cuando se presiona el botón, el volumen del receptor aumenta por el incremento de volumen. El botón estará inhabilitado si no hay una sesión activa actualmente o si la sesión actual no admite el ajuste de volumen.
|
readwritenonatomicweak |
Un botón para "bajar el volumen"
Cuando se presiona el botón, el volumen del receptor disminuye. El botón estará inhabilitado si no hay una sesión activa actualmente o si la sesión actual no admite el ajuste de volumen.
|
readwritenonatomicweak |
Un control deslizante para mostrar y cambiar el volumen del receptor actual
Cuando el usuario cambia el valor del control deslizante, se actualiza el volumen del receptor. Cuando se recibe un estado del receptor que indica un cambio en el volumen del receptor, el valor del control deslizante se actualiza según corresponda. El control deslizante se inhabilitará si no hay una sesión activa actualmente o si la sesión actual no admite el ajuste de volumen.
|
readwritenonatomicweak |
Interruptor para activar o desactivar el estado de silencio del receptor
Cuando el interruptor está activado, el estado de silencio se actualiza en el receptor. Cuando se recibe un estado del receptor que indica un cambio en el estado de silencio del receptor, el interruptor se actualiza según corresponda. El interruptor se inhabilitará si no hay una sesión activa en este momento o si la sesión actual no es compatible con el sonido.
|
readwritenonatomicweak |
Un botón para activar o desactivar el sonido del receptor.
El emisor debe establecer los íconos apropiados "silenciado" y "silenciado" para los estados GCKUIControlStateMuteOn y GCKUIControlStateMuteOff del botón, respectivamente. El estado del botón se actualiza automáticamente para reflejar el estado de silencio actual del receptor. Cuando se presiona el botón, se actualiza el estado de silencio del receptor. El botón estará inhabilitado si no hay una sesión activa actualmente o si la sesión actual no admite la función para silenciar el volumen.