Descripción general
Es una clase que se puede usar para implementar una posición de transmisión personalizada o una IU de búsqueda en situaciones en las que los controles comunes de UISlider, UIProgressView y UILabel no sean suficientes.
La aplicación puede dividir en subclases esta clase y anular los métodos set GCKUIStreamPositionController::streamPosition, GCKUIStreamPositionController::streamDuration y GCKUIStreamPositionController::inputEnabled, o bien usar KVO para detectar los cambios en estas propiedades y actualizar su posición de transmisión o buscar los controles de la IU según corresponda.
- Desde
- 3.4
Hereda NSObject.
Resumen del método de instancia | |
(instancetype) | - init |
Inicializador designado Más... | |
Resumen de la propiedad | |
NSTimeInterval | streamPosition |
La posición actual de la transmisión desde GCKRemoteMediaClient. Más... | |
NSTimeInterval | streamDuration |
La duración de la transmisión actual del 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 |
La posición actual de la transmisión desde GCKRemoteMediaClient.
GCKUIMediaController escribe esta propiedad cada vez que cambia la posición de la transmisión. Mientras la transmisión avanza, la propiedad se actualiza una vez por segundo. GCKUIMediaController observa la propiedad (a menos que esté en proceso de escritura) y, si cambia, emite el comando multimedia adecuado con GCKRemoteMediaPlayer para buscar la nueva posición de transmisión. Ten en cuenta que actualizar este valor en una transmisión que no admite búsquedas no tendrá ningún efecto.
|
readwritenonatomicassign |
La duración de la transmisión actual del GCKRemoteMediaClient.
GCKUIMediaController escribe esta propiedad cada vez que cambia la duración de la transmisión. Si la transmisión no tiene una duración conocida (por ejemplo, porque es una transmisión en vivo), el valor escrito será kGCKInvalidTimeInterval. No es significativo que la aplicación cambie este valor.
|
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.