Classe GCKMediaStatus
Classe contenant des informations sur l'état de certains contenus multimédias.
Hérite de NSObject. Met en œuvre <NSCopying>.
- (BOOL) queueHasNextItem |
|
|
|
Vérifie s'il y a un élément après l'élément en cours de lecture dans la file d'attente.
- (instancetype) initWithSessionID: |
|
(NSInteger) |
mediaSessionID |
mediaInformation: |
|
(GCKMediaInformation *__nullable) |
mediaInformation |
|
|
| |
Initialisation désignée.
- Parameters
-
mediaSessionID | The media session ID. |
mediaInformation | The media information. |
- (BOOL) isMediaCommandSupported: |
|
(NSInteger) |
command |
|
Vérifie si le flux est compatible avec une commande de contrôle donnée.
- (NSUInteger) queueItemCount |
|
|
|
Renvoie le nombre d'éléments dans la file d'attente de lecture.
Renvoie l'élément selon l'index spécifié dans la file d'attente de lecture.
Renvoie l'élément dont l'ID est indiqué dans la file d'attente de lecture.
- (NSInteger) queueIndexForItemID: |
|
(NSUInteger) |
itemID |
|
Renvoie l'index de l'élément dont l'ID d'élément est indiqué dans la file d'attente de lecture, ou -1 si la file d'attente ne comporte aucun élément de ce type.
- (const NSInteger) kGCKMediaCommandPause |
Indicateur (masque de bits) indiquant qu'un élément multimédia peut être mis en veille.
- (const NSInteger) kGCKMediaCommandSeek |
Indicateur (masque de bits) indiquant qu'un élément multimédia prend en charge la recherche.
- (const NSInteger) kGCKMediaCommandSetVolume |
Indicateur (masque de bits) indiquant que le volume audio d'un élément multimédia peut être modifié.
- (const NSInteger) kGCKMediaCommandToggleMute |
Indicateur (masque de bits) indiquant que le son d'un élément multimédia peut être désactivé.
- (const NSInteger) kGCKMediaCommandSkipForward |
Indicateur (masque de bits) indiquant qu'un élément multimédia est compatible avec l'avance rapide.
- (const NSInteger) kGCKMediaCommandSkipBackward |
Indicateur (masque de bits) indiquant qu'un élément multimédia est compatible avec la fonctionnalité de retour en arrière.
- (const NSInteger) kGCKMediaCommandQueueNext |
Indicateur (masque de bits) indiquant qu'un élément multimédia permet de passer à l'élément suivant dans la file d'attente.
- Deprecated:
- Cette option n'est actuellement pas mise en œuvre.
- (const NSInteger) kGCKMediaCommandQueuePrevious |
Indicateur (masque de bits) indiquant qu'un élément multimédia permet de passer à l'élément précédent de la file d'attente.
- Deprecated:
- Cette option n'est actuellement pas mise en œuvre.
- (NSInteger) mediaSessionID |
|
readnonatomicassign |
ID de la session multimédia actuelle, le cas échéant. Sinon, saisissez 0.
Motif d'inactivité actuel.
Cette valeur n'a de sens que si l'état du lecteur est GCKMediaPlayerStateIdle.
Récupère la vitesse de lecture actuelle du flux.
Cette valeur est négative si le flux recherche une vidéo en arrière, 0 si le flux est mis en pause, 1 si le flux est en cours de lecture normalement et une autre valeur positive si le flux est à l'avance.
- (NSTimeInterval) streamPosition |
|
readnonatomicassign |
Position actuelle du flux, en tant qu'intervalle de temps NSTime à partir du début du flux.
Mode de répétition de la file d'attente actuel.
- (NSUInteger) currentItemID |
|
readnonatomicassign |
ID de l'élément de file d'attente actuel, le cas échéant.
- (BOOL) queueHasCurrentItem |
|
readnonatomicassign |
Indique s'il y a un élément actuel dans la file d'attente.
Élément de file d'attente actuel, le cas échéant.
Élément de file d'attente suivant, le cas échéant.
- (BOOL) queueHasPreviousItem |
|
readnonatomicassign |
Indique s'il y a un élément avant l'élément en cours de lecture dans la file d'attente.
- (BOOL) queueHasLoadingItem |
|
readnonatomicassign |
Indique si un élément est préchargé dans la file d'attente.
- (NSUInteger) preloadedItemID |
|
readnonatomicassign |
ID de l'élément actuellement préchargé, le cas échéant.
- (NSUInteger) loadingItemID |
|
readnonatomicassign |
ID de l'élément en cours de chargement, le cas échéant.
- (NSArray<NSNumber *>*) activeTrackIDs |
|
readnonatomicstrong |
Liste des ID de suivi actifs.
Informations sur la vidéo, le cas échéant.
- Sincé
- 3.3
Toutes les données personnalisées associées à l'état du contenu multimédia.
État actuel de la lecture des annonces.
- Sincé
- 3.3
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2022/12/06 (UTC).
[null,null,["Dernière mise à jour le 2022/12/06 (UTC)."],[[["The `GCKMediaStatus` class provides comprehensive status information about media playback on a Cast receiver, including details like playback state, position, volume, and queue status."],["It offers methods to check queue status, supported media commands, and retrieve specific queue items by index or ID."],["It exposes numerous properties to access media information, session details, playback rate, volume, mute state, repeat mode, active track IDs, video information, custom data, and ad playback status."],["This class inherits from `NSObject` and conforms to the `NSCopying` protocol."],["Developers can use this class to monitor and control the playback of media content on Cast receivers."]]],[]]