Classe GCKMediaStatus
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Classe contenant les informations d'état de certains contenus multimédias.
Hérite du NSObject. Met en œuvre <NSCopy>.
- (instancetype) initWithSessionID: |
|
(NSInteger) |
mediaSessionID |
mediaInformation: |
|
(nullable GCKMediaInformation *) |
mediaInformation |
|
|
| |
initialiseur désigné.
- 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.
Renvoie l'élément correspondant à l'index spécifié dans la file d'attente de lecture.
Renvoie l'élément ayant l'ID indiqué dans la file d'attente de lecture.
- (NSInteger) queueIndexForItemID: |
|
(NSUInteger) |
itemID |
|
Renvoie l'index de l'élément avec l'ID donné dans la file d'attente de lecture, ou "-1" si aucun élément de ce type ne se trouve dans la file d'attente.
- (const NSInteger) kGCKMediaCommandPause |
Indicateur (masque de bits) indiquant qu'un élément multimédia peut être mis en pause.
- (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 de l'élément multimédia peut être coupé.
- (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 accepte le retour arrière.
- (const NSInteger) kGCKMediaCommandQueueNext |
Indicateur (masque de bits) indiquant qu'un élément multimédia prend en charge le passage à l'élément suivant de la file d'attente.
- (const NSInteger) kGCKMediaCommandQueuePrevious |
Indicateur (masque de bits) indiquant qu'un élément multimédia prend en charge le passage à l'élément précédent de la file d'attente.
- (const NSInteger) kGCKMediaCommandQueueShuffle |
Indicateur (masque de bits) indiquant qu'un élément multimédia est compatible avec le brassage.
- Depuis
- 4.4.5
- (const NSInteger) kGCKMediaCommandSkipAd |
Indicateur (masque de bits) indiquant qu'un élément multimédia accepte les annonces ignorées.
- Depuis
- 4.4.5
- (const NSInteger) kGCKMediaCommandQueueRepeatAll |
Indicateur (masque de bits) indiquant que la file d'attente d'un élément multimédia prend en charge la répétition indéfinie.
- Depuis
- 4.4.5
- (const NSInteger) kGCKMediaCommandQueueRepeatOne |
Indicateur (masque de bits) indiquant qu'un élément multimédia accepte la répétition indéfinie.
- Depuis
- 4.4.5
- (const NSInteger) kGCKMediaCommandQueueRepeat |
Indicateur (masque de bits) indiquant qu'un élément multimédia et sa file d'attente sont compatibles avec la répétition illimitée.
éléments en file d'attente.
- Depuis
- 4.4.5
- (const NSInteger) kGCKMediaCommandEditTracks |
Indicateur (masque de bits) indiquant que les pistes d'un élément multimédia sont modifiables.
- Depuis
- 4.4.5
- (const NSInteger) kGCKMediaCommandSetPlaybackRate |
Indicateur (masque de bits) indiquant que la vitesse de lecture d'un élément multimédia est configurable.
- Depuis
- 4.4.5
- (const NSInteger) kGCKMediaCommandLike |
Indicateur (masque de bits) indiquant qu'un élément multimédia peut être aimé par un utilisateur.
- Depuis
- 4.4.5
- (const NSInteger) kGCKMediaCommandDislike |
Indicateur (masque de bits) indiquant qu'un élément multimédia peut ne pas plaire à un utilisateur.
- Depuis
- 4.4.5
- (const NSInteger) kGCKMediaCommandFollow |
Indicateur (masque de bits) indiquant qu'un utilisateur peut suivre le créateur d'un élément multimédia.
- Depuis
- 4.4.5
- (const NSInteger) kGCKMediaCommandUnfollow |
Indicateur (masque de bits) indiquant qu'un utilisateur peut arrêter de suivre le créateur d'un élément multimédia.
- Depuis
- 4.4.5
- (const NSInteger) kGCKMediaCommandStreamTransfer |
Indicateur (masque de bits) indiquant qu'un élément multimédia est compatible avec le transfert de flux.
- Depuis
- 4.4.5
- (NSInteger) mediaSessionID |
|
readnonatomicassign |
ID de la session multimédia actuelle, le cas échéant ; sinon 0.
- (GCKMediaPlayerState) playerState |
|
readnonatomicassign |
Motif d'inactivité actuel.
Cette valeur n'est significative que si l'état du lecteur est GCKMediaPlayerStateIdle.
Récupère la vitesse de lecture actuelle du flux.
Ce nombre est négatif si le flux est en arrière-plan, 0 si le flux est mis en pause, 1 si la lecture du flux est normale et il existe une autre valeur positive si le flux avance en arrière.
- (NSTimeInterval) streamPosition |
|
readnonatomicassign |
Position actuelle du flux, sous forme de NSTimeInterval à partir du début du flux.
État du son du flux coupé.
Mode de répétition de la file d'attente actuel.
- (NSUInteger) currentItemID |
|
readnonatomicassign |
ID de l'élément de la file d'attente actuel, le cas échéant.
- (BOOL) queueHasCurrentItem |
|
readnonatomicassign |
Indique si un élément en cours se trouve dans la file d'attente.
Élément de la file d'attente, le cas échéant.
- (BOOL) queueHasNextItem |
|
readnonatomicassign |
Vérifie s'il y a un élément dans la file d'attente après celui en cours de lecture.
Élément suivant de la file d'attente, le cas échéant.
- (BOOL) queueHasPreviousItem |
|
readnonatomicassign |
Indique si un élément figure dans la file d'attente avant l'élément en cours de lecture.
- (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 |
L'ID de l'élément en cours de chargement, le cas échéant
- (NSArray<NSNumber *>*) activeTrackIDs |
|
readnonatomicstrong |
Liste des ID de canal actifs.
Les informations sur la vidéo, le cas échéant.
- Depuis
- 3,3
Toutes les données personnalisées associées à l'état du média.
État actuel de la lecture de l'annonce.
- Depuis
- 3,3
Plage d'un flux pouvant faire l'objet d'une recherche.
- Depuis
- 4.4.1
Métadonnées de la file d'attente de contenus multimédias.
- Depuis
- 4.4.1
- (NSUInteger) queueItemCount |
|
readnonatomicassign |
Renvoie le nombre d'éléments dans la file d'attente de lecture.
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 2023/12/02 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2023/12/02 (UTC)."],[[["The `GCKMediaStatus` class provides comprehensive information about the current playback status, including media details, playback state, and volume."],["Developers can use this class to manage the playback queue, access information about live streams and ad playback, and handle custom data."],["The class offers methods for checking supported media commands and retrieving specific items within the queue."],["`GCKMediaStatus` includes various properties that expose attributes like media session ID, player state, stream position, active track IDs, and more."],["This class is crucial for building interactive Cast experiences within iOS applications, enabling developers to monitor and control media playback on receiver devices."]]],[]]