Descripción general
Es una clase que se puede usar para implementar una IU personalizada para activar o desactivar la reproducción y pausa en situaciones en las que un GCKUIMultistateButton no será suficiente.
La aplicación puede dividir en subclases esta clase y anular los métodos set GCKUIPlayPauseToggleController::playPauseState y GCKUIPlayPauseToggleController::inputEnabled, o bien usar KVO para detectar cambios en estas propiedades y actualizar sus controles de IU de reproducción y pausa según corresponda.
- Desde
- 3.4
Hereda NSObject.
Resumen del método de instancia | |
(instancetype) | - init |
Inicializador designado Más... | |
Resumen de la propiedad | |
GCKUIPlayPauseState | playPauseState |
Es el estado actual de reproducción o pausa de GCKRemoteMediaClient. Más... | |
BOOL | inputEnabled |
GCKUIMediaController escribe esta propiedad para habilitar o inhabilitar los controles de IU que administra este controlador. Más... | |
Detalle del método
- (instancetype) init |
Inicializador designado
Detalles de la propiedad
|
readwritenonatomicassign |
Es el estado actual de reproducción o pausa de GCKRemoteMediaClient.
GCKUIMediaController escribe esta propiedad cada vez que cambia el estado de reproducción/pausa del receptor. Observa la propiedad (a menos que esté en proceso de escritura) y, si cambia, emite el comando multimedia adecuado con GCKRemoteMediaClient para cambiar el estado del reproductor de la app receptora según corresponda.
|
readwritenonatomicassign |
GCKUIMediaController escribe esta propiedad para habilitar o inhabilitar los controles de IU que administra este controlador.
Los controles de la IU relacionados con el contenido multimedia se inhabilitan temporalmente mientras un comando multimedia está en tránsito.