Classe GCKUIPlayPauseToggleController

Référence de la classe GCKUIPlayPauseToggleController

Présentation

Une classe qui peut être utilisée pour implémenter une UI personnalisée d'activation/de désactivation de la lecture/pause dans les cas où un GCKUIMultistateButton ne suffit pas.

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

Depuis
3,4

Hérite du NSObject.

Résumé des méthodes d'instance

(instancetype) - init
 initialiseur désigné. Plus...
 

Résumé 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 les commandes d'interface utilisateur gérées par ce contrôleur. Plus...
 

Détails sur la méthode

- (instancetype) init

initialiseur désigné.

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. Il observe la propriété (sauf si elle est en cours d'écriture) et si elle change, il émet la commande multimédia appropriée avec GCKRemoteMediaClient pour modifier l'état du lecteur du récepteur en conséquence.

- (BOOL) inputEnabled
readwritenonatomicassign

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

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