Classe GCKMediaStatus

Documentation de référence sur la classe GCKMediaStatus

Présentation

Classe contenant des informations sur l'état de certains contenus multimédias.

Hérite de NSObject. Met en œuvre <NSCopying>.

Résumé de la méthode d'instance

(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. Plus...
 
(instancetype) - initWithSessionID:mediaInformation:
 Initialisation désignée. Plus...
 
(BOOL) - isMediaCommandSupported:
 Vérifie si le flux est compatible avec une commande de contrôle donnée. Plus...
 
(NSUInteger) - queueItemCount
 Renvoie le nombre d'éléments dans la file d'attente de lecture. Plus...
 
(GCKMediaQueueItem *__nullable) - queueItemAtIndex:
 Renvoie l'élément selon l'index spécifié dans la file d'attente de lecture. Plus...
 
(GCKMediaQueueItem *__nullable) - queueItemWithItemID:
 Renvoie l'élément dont l'ID est indiqué dans la file d'attente de lecture. Plus...
 
(NSInteger) - queueIndexForItemID:
 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. Plus...
 

Attributs publics

const NSInteger kGCKMediaCommandPause
 Indicateur (masque de bits) indiquant qu'un élément multimédia peut être mis en veille. Plus...
 
const NSInteger kGCKMediaCommandSeek
 Indicateur (masque de bits) indiquant qu'un élément multimédia prend en charge la recherche. Plus...
 
const NSInteger kGCKMediaCommandSetVolume
 Indicateur (masque de bits) indiquant que le volume audio d'un élément multimédia peut être modifié. Plus...
 
const NSInteger kGCKMediaCommandToggleMute
 Indicateur (masque de bits) indiquant que le son d'un élément multimédia peut être désactivé. Plus...
 
const NSInteger kGCKMediaCommandSkipForward
 Indicateur (masque de bits) indiquant qu'un élément multimédia est compatible avec l'avance rapide. Plus...
 
const NSInteger kGCKMediaCommandSkipBackward
 Indicateur (masque de bits) indiquant qu'un élément multimédia est compatible avec la fonctionnalité de retour en arrière. Plus...
 
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. Plus...
 
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. Plus...
 

Récapitulatif de la propriété

NSInteger mediaSessionID
 ID de la session multimédia actuelle, le cas échéant. Sinon, saisissez 0. Plus...
 
GCKMediaPlayerState playerState
 État actuel du lecteur. Plus...
 
BOOL playingAd
 Indique si le destinataire lit actuellement une annonce. Plus...
 
GCKMediaPlayerIdleReason idleReason
 Motif d'inactivité actuel. Plus...
 
float playbackRate
 Récupère la vitesse de lecture actuelle du flux. Plus...
 
GCKMediaInformationmediaInformation
 GCKMediaInformation pour cet article. Plus...
 
NSTimeInterval streamPosition
 Position actuelle du flux, en tant qu'intervalle de temps NSTime à partir du début du flux. Plus...
 
float volume
 Volume du flux. Plus...
 
BOOL isMuted
 Couper le son du flux Plus...
 
GCKMediaRepeatMode queueRepeatMode
 Mode de répétition de la file d'attente actuel. Plus...
 
NSUInteger currentItemID
 ID de l'élément de file d'attente actuel, le cas échéant. Plus...
 
BOOL queueHasCurrentItem
 Indique s'il y a un élément actuel dans la file d'attente. Plus...
 
GCKMediaQueueItemcurrentQueueItem
 Élément de file d'attente actuel, le cas échéant. Plus...
 
GCKMediaQueueItemnextQueueItem
 Élément de file d'attente suivant, le cas échéant. Plus...
 
BOOL queueHasPreviousItem
 Indique s'il y a un élément avant l'élément en cours de lecture dans la file d'attente. Plus...
 
BOOL queueHasLoadingItem
 Indique si un élément est préchargé dans la file d'attente. Plus...
 
NSUInteger preloadedItemID
 ID de l'élément actuellement préchargé, le cas échéant. Plus...
 
NSUInteger loadingItemID
 ID de l'élément en cours de chargement, le cas échéant. Plus...
 
NSArray< NSNumber * > * activeTrackIDs
 Liste des ID de suivi actifs. Plus...
 
GCKVideoInfovideoInfo
 Informations sur la vidéo, le cas échéant. Plus...
 
id customData
 Toutes les données personnalisées associées à l'état du contenu multimédia. Plus...
 
GCKAdBreakStatusadBreakStatus
 État actuel de la lecture des annonces. Plus...
 

Détails sur la méthode

- (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
mediaSessionIDThe media session ID.
mediaInformationThe 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.

- (GCKMediaQueueItem *__nullable) queueItemAtIndex: (NSUInteger)  index

Renvoie l'élément selon l'index spécifié dans la file d'attente de lecture.

- (GCKMediaQueueItem *__nullable) queueItemWithItemID: (NSUInteger)  itemID

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.

Documentation sur les données des membres

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

Détails de la propriété

- (NSInteger) mediaSessionID
readnonatomicassign

ID de la session multimédia actuelle, le cas échéant. Sinon, saisissez 0.

- (GCKMediaPlayerState) playerState
readnonatomicassign

État actuel du lecteur.

- (BOOL) playingAd
readnonatomicassign

Indique si le destinataire lit actuellement une annonce.

Deprecated:
Utilisez plutôt adBreakStatus.
- (GCKMediaPlayerIdleReason) idleReason
readnonatomicassign

Motif d'inactivité actuel.

Cette valeur n'a de sens que si l'état du lecteur est GCKMediaPlayerStateIdle.

- (float) playbackRate
readnonatomicassign

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.

- (GCKMediaInformation*) mediaInformation
readnonatomicstrong

GCKMediaInformation pour cet article.

- (NSTimeInterval) streamPosition
readnonatomicassign

Position actuelle du flux, en tant qu'intervalle de temps NSTime à partir du début du flux.

- (float) volume
readnonatomicassign

Volume du flux.

- (BOOL) isMuted
readnonatomicassign

Couper le son du flux

- (GCKMediaRepeatMode) queueRepeatMode
readnonatomicassign

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.

- (GCKMediaQueueItem*) currentQueueItem
readnonatomicassign

Élément de file d'attente actuel, le cas échéant.

- (GCKMediaQueueItem*) nextQueueItem
readnonatomicassign

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

- (GCKVideoInfo*) videoInfo
readnonatomicstrong

Informations sur la vidéo, le cas échéant.

Sincé
3.3
- (id) customData
readnonatomicstrong

Toutes les données personnalisées associées à l'état du contenu multimédia.

- (GCKAdBreakStatus*) adBreakStatus
readnonatomicstrong

État actuel de la lecture des annonces.

Sincé
3.3