Présentation
Une classe pouvant être utilisée pour implémenter une position de flux personnalisée et/ou rechercher une interface utilisateur, dans les cas où les commandes UISlider, UIProgressView et UILabel ordinaires ne suffisent pas.
L'application peut soit sous-classer cette classe et remplacer 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 des commandes d'interface utilisateur 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é | |
NSTimeInterval | streamPosition |
Position actuelle du flux à partir de GCKRemoteMediaClient. Plus... | |
NSTimeInterval | streamDuration |
Durée actuelle du flux à partir 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 |
Position actuelle du flux à partir de GCKRemoteMediaClient.
GCKUIMediaController écrit cette propriété chaque fois que la position du flux change. Lorsque le flux progresse, la propriété est mise à jour une fois par seconde. GCKUIMediaController observe la propriété (sauf s'il est en cours d'écriture). Si elle change, il émet la commande multimédia appropriée avec 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 de 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 (par exemple, s'il s'agit d'un flux en direct), la valeur écrite est kGCKInvalidTimeInterval. La modification de cette valeur n'est pas significative pour l'application.
|
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.