Présentation
Classe permettant d'implémenter une position de flux personnalisée et/ou de rechercher l'interface utilisateur dans les cas où les commandes ordinaires de UISlider, UIProgressView et UILabel ne suffisent pas.
L'application peut soit sous-classer cette classe et ignorer les setters GCKUIStreamPositionController::streamPosition, GCKUIStreamPositionController::streamDuration et GCKUIStreamPositionController::inputEnabled, soit utiliser KVO pour écouter les modifications apportées à ces propriétés, et mettre à jour sa position de flux et/ou rechercher les commandes de l'interface utilisateur 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é | |
NSTimeInterval | streamPosition |
Position actuelle du flux à partir de GCKRemoteMediaClient. Plus... | |
NSTimeInterval | streamDuration |
Durée actuelle du flux à partir du 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é
|
readwritenonatomicassign |
Position actuelle du flux à partir de GCKRemoteMediaClient.
GCKUIMediaController écrit cette propriété chaque fois que la position du flux change. Pendant l'avancement du flux, la propriété est mise à jour une fois par seconde. GCKUIMediaController observe la propriété (sauf si elle est en cours d'écriture) et, si elle change, elle envoie la commande multimédia appropriée à GCKRemoteMediaPlayer pour rechercher la nouvelle position du flux. Notez que la mise à jour de cette valeur sur un flux non consultable n'aura aucun effet.
|
readwritenonatomicassign |
Durée actuelle du flux à partir du GCKRemoteMediaClient.
GCKUIMediaController écrit cette propriété chaque fois que la durée du flux change. Si la durée du flux n'est pas connue (parce qu'il s'agit d'un flux en direct, par exemple), la valeur écrite sera kGCKInvalidTimeInterval. Il n'est pas pertinent que l'application modifie cette valeur.
|
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.