Descripción general
Es un controlador para las vistas de la IU que se usa con el fin de controlar o mostrar el volumen y el estado de silencio de un receptor de transmisiones.
La aplicación que realiza la llamada registra los controles de la IU relacionados con el volumen con el controlador configurando las propiedades correspondientes. Luego, el controlador envía los comandos de volumen correspondientes al receptor para responder a los eventos táctiles de los controles, y actualiza los controles según la información de estado recibida de este. El controlador habilita e inhabilita automáticamente los controles de la IU según corresponda para la sesión actual y el estado del receptor.
- Desde
- 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 de conveniencia para cambiar el estado de silencio del receptor Más... | |
(void) | - volumeUp |
Es un método conveniente para aumentar el volumen del receptor a través del incremento de volumen. Más... | |
(void) | - volumeDown |
Es un método conveniente para disminuir el volumen del receptor a través del incremento 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 actual del receptor Más... | |
UISwitch * | muteSwitch |
Un interruptor para activar o desactivar el estado de silencio del receptor Más... | |
GCKUIMultistateButton * | muteToggleButton |
Un botón de activación para silenciar o activar 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 activo actualmente.
- Parameters
-
volume The new volume. Must be a value in the range [0.0, 1.0].
- (void) setMuted: | (BOOL) | muted |
Un método de conveniencia para cambiar el estado de silencio del receptor
Delega al objeto GCKSession activo actualmente.
- Parameters
-
muted The new mute state.
- (void) volumeUp |
Es un método conveniente para aumentar el volumen del receptor a través del incremento de volumen.
Delega al objeto GCKSession activo actualmente.
- (void) volumeDown |
Es un método conveniente para disminuir el volumen del receptor a través del incremento de volumen.
Delega al objeto GCKSession activo actualmente.
- (void) toggleMuted |
Un método conveniente para activar o desactivar el estado de silencio
Delega al objeto GCKSession activo actualmente.
Detalles de la propiedad
|
readwritenonatomicweak |
Un botón para "subir el volumen"
Cuando se presiona el botón, el volumen del receptor aumenta conforme al incremento de volumen. El botón se inhabilitará si no hay ninguna 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 se reduce a medida que aumenta el volumen. El botón se inhabilitará si no hay ninguna 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 actual del receptor
Cuando el usuario cambia el valor del control deslizante, el volumen se actualiza en el receptor. Cuando se recibe el estado de un receptor que indica un cambio en el volumen del receptor, el valor del control deslizante se actualiza en consecuencia. El control deslizante se inhabilitará si no hay ninguna sesión activa actualmente o si la sesión actual no admite el ajuste de volumen.
|
readwritenonatomicweak |
Un interruptor para activar o desactivar el estado de silencio del receptor
Cuando se activa el interruptor, se actualiza el estado de silenciamiento en el receptor. Cuando se recibe un estado de receptor que indica un cambio en su estado de silencio, el interruptor se actualiza en consecuencia. El interruptor se inhabilitará si no hay ninguna sesión activa actualmente o si la sesión actual no admite el silenciamiento.
|
readwritenonatomicweak |
Un botón de activación para silenciar o activar el sonido del receptor
El llamador debe configurar los íconos apropiados de "silencio" y "activado" para los estados GCKUIButtonStateMuteOn y GCKUIButtonStateMuteOff del botón, respectivamente. El estado del botón se actualiza automáticamente para reflejar el estado de silencio actual en el receptor. Cuando se presiona el botón, se actualiza el estado de silenciamiento en el receptor. El botón se inhabilitará si no hay ninguna sesión activa o si la sesión actual no admite la silenciación del volumen.