Classe GCKUIPlayPauseToggleController

Referência da classe GCKUIPlayPauseToggleController

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

- (GCKUIPlayPauseState) playPauseState
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.

- (BOOL) inputEnabled
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.