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é
|
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.
|
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.