Informações gerais
Uma classe que pode ser usada para implementar uma interface personalizada de taxa de reprodução de streaming.
O aplicativo pode subclassificar essa classe e substituir os setters GCKUIPlaybackRateController::playbackRate e GCKUIPlaybackRateController::inputEnabled ou usar o KVO para detectar mudanças nessas propriedades e atualizar a taxa de reprodução e/ou os controles de interface da taxa de reprodução de acordo.
- Como
- 4,0
Herda o NSObject.
Resumo do método de instância | |
(instancetype) | - init |
Iniciador designado. Mais... | |
Resumo da propriedade | |
float | playbackRate |
É a taxa de reprodução de streaming atual de GCKRemoteMediaClient. Mais... | |
BOOL | inputEnabled |
O GCKUIMediaController grava essa propriedade para ativar ou desativar os controles de interface gerenciados por esse controlador. Mais... | |
Detalhes dos métodos
- (instancetype) init |
Iniciador designado.
Detalhe da propriedade
|
readwritenonatomicassign |
É a taxa de reprodução de streaming atual de GCKRemoteMediaClient.
O GCKUIMediaController grava essa propriedade sempre que a taxa de reprodução muda. O GCKUIMediaController observa a propriedade (a menos que ela esteja em processo de gravação) e, se ela mudar, emite o comando de mídia adequado ao GCKRemoteMediaClient para mudar a taxa de reprodução.
|
readwritenonatomicassign |
O GCKUIMediaController grava essa propriedade para ativar ou desativar os controles de interface gerenciados por esse controlador.
Os controles de IU relacionados à mídia ficam temporariamente desativados enquanto um comando de mídia está em andamento.