Visão geral
Uma classe que pode ser usada para implementar uma IU personalizada de alternância de reprodução/pausa, em situações em que um GCKUIButton não é suficiente.
O aplicativo pode criar uma subclasse para essa classe e substituir os setters GCKUIPlayPauseToggleController::playPauseState e GCKUIPlayPauseToggleController::inputEnabled ou usar o KVO para detectar mudanças nessas propriedades e atualizar os controles de IU de reprodução/pausa de acordo.
- Since
- 3,4
Herda o NSObject.
Resumo do método de instância | |
(instancetype) | - init |
Inicializador designado. Mais... | |
Resumo da propriedade | |
GCKUIPlayPauseState | playPauseState |
O estado atual de reprodução/pausa da GCKRemoteMediaClient. Mais... | |
BOOL | inputEnabled |
O GCKUIMediaController grava essa propriedade para ativar ou desativar os controles da IU gerenciados por esse controlador. Mais... | |
Detalhes dos métodos
- (instancetype) init |
Inicializador designado.
Detalhes da propriedade
|
readwritenonatomicassign |
O estado atual de reprodução/pausa da GCKRemoteMediaClient.
O GCKUIMediaController grava essa propriedade sempre que o estado de reprodução/pausa do destinatário muda. Ele observa a propriedade (a menos que esteja no processo de gravação) e, se ela mudar, emite o comando de mídia apropriado com o GCKRemoteMediaClient para mudar o estado do player do receptor de acordo com isso.
|
readwritenonatomicassign |
O GCKUIMediaController grava essa propriedade para ativar ou desativar os controles da IU gerenciados por esse controlador.
Os controles de IU relacionados à mídia são temporariamente desativados enquanto um comando de mídia está em andamento.