Classe GCKUIPlayPauseToggleController

Documentation de référence sur la classe GCKUIPlayPauseToggleController

Présentation

Classe permettant d'implémenter une UI de lecture/pause personnalisée, dans les situations où l'élément GCKUIButton ne suffit pas.

L'application peut soit sous-classer cette classe et ignorer les setters GCKUIPlayPauseToggleController::playPauseState et GCKUIPlayPauseToggleController::inputEnabled, soit utiliser KVO pour écouter les modifications apportées à ces propriétés, et mettre à jour ses commandes d'interface utilisateur de lecture/pause en conséquence.

Sincé
3,4

Hérite de NSObject.

Résumé de la méthode d'instance

(instancetype) - init
 Initialisation désignée. Plus...
 

Récapitulatif de la propriété

GCKUIPlayPauseState playPauseState
 État de lecture/pause actuel de GCKRemoteMediaClient. Plus...
 
BOOL inputEnabled
 GCKUIMediaController écrit cette propriété pour activer ou désactiver la ou les commandes d'interface utilisateur gérées par ce contrôleur. Plus...
 

Détails sur la méthode

- (instancetype) init

Initialisation désignée.

Détails de la propriété

- (GCKUIPlayPauseState) playPauseState
readwritenonatomicassign

État de lecture/pause actuel de GCKRemoteMediaClient.

GCKUIMediaController écrit cette propriété chaque fois que l'état de lecture/pause du récepteur change. Elle observe la propriété (sauf si elle est en cours d'écriture) et, si elle change, elle envoie la commande multimédia appropriée à GCKRemoteMediaClient pour modifier l'état du lecteur du destinataire en conséquence.

- (BOOL) inputEnabled
readwritenonatomicassign

GCKUIMediaController écrit cette propriété pour activer ou désactiver la ou les commandes d'interface utilisateur gérées par ce contrôleur.

Les commandes de l'interface utilisateur liées aux médias sont temporairement désactivées lorsqu'une commande multimédia est en cours de transfert.