Présentation
Objet Builder permettant de construire des instances GCKMediaInformation nouvelles ou dérivées.
Le compilateur peut être utilisé pour dériver un GCKMediaInformation d'un compilateur existant:
Vous pouvez également l'utiliser pour construire une nouvelle GCKMediaInformation à partir de zéro:
- Depuis
- 4,0
Hérite du NSObject.
Résumé des méthodes d'instance | |
(instancetype) | - initWithContentURL: |
Construit un GCKMediaInformationBuilder avec les attributs obligatoires donnés, et tous les autres attributs sont initialisés sur les valeurs par défaut. Plus... | |
(instancetype) | - initWithEntity: |
Construit un GCKMediaInformationBuilder avec les attributs obligatoires donnés, et tous les autres attributs sont initialisés sur les valeurs par défaut. Plus... | |
(instancetype) | - initWithMediaInformation: |
Construit un GCKMediaInformationBuilder avec des attributs copiés à partir de l'instance GCKMediaInformation donnée. Plus... | |
(instancetype) | - initWithContentID: |
Construit un GCKMediaInformationBuilder avec les attributs obligatoires donnés, et tous les autres attributs sont initialisés sur les valeurs par défaut. Plus... | |
(instancetype) | - initWithContentID:entity: |
Construit un GCKMediaInformationBuilder avec les attributs obligatoires donnés, et tous les autres attributs sont initialisés sur les valeurs par défaut. Plus... | |
(GCKMediaInformation *) | - build |
Crée un GCKMediaInformation à l'aide des attributs actuels du compilateur. Plus... | |
Résumé de la propriété | |
NSString * | contentID |
ID de contenu de ce flux. Plus... | |
NSURL * | contentURL |
URL du contenu à lire. Plus... | |
GCKMediaStreamType | streamType |
Type de flux. Plus... | |
NSString * | contentType |
Type de contenu (MIME). Plus... | |
GCKMediaMetadata * | metadata |
Métadonnées de l'élément multimédia. Plus... | |
NSArray< GCKAdBreakInfo * > * | adBreaks |
Liste des coupures publicitaires dans ce contenu. Plus... | |
NSArray< GCKAdBreakClipInfo * > * | adBreakClips |
Liste des extraits de coupures publicitaires dans ce contenu. Plus... | |
NSTimeInterval | streamDuration |
Durée du flux, en secondes ou INFINITY s'il s'agit d'un flux en direct. Plus... | |
NSArray< GCKMediaTrack * > * | mediaTracks |
Pistes multimédias de ce flux. Plus... | |
GCKMediaTextTrackStyle * | textTrackStyle |
Style de piste de texte pour ce flux. Plus... | |
NSString * | entity |
Lien profond vers le contenu multimédia utilisé par l'Assistant Google, le cas échéant. Plus... | |
GCKVASTAdsRequest * | VMAP |
La configuration de la requête VMAP, le cas échéant. Plus... | |
NSTimeInterval | startAbsoluteTime |
Heure de début du flux, en secondes dans l'heure de l'epoch, ou kGCKInvalidTimeInterval si elle n'est pas disponible. Plus... | |
GCKHLSSegmentFormat | hlsSegmentFormat |
Format du segment audio HLS. Plus... | |
GCKHLSVideoSegmentFormat | hlsVideoSegmentFormat |
Format du segment vidéo HLS. Plus... | |
id | customData |
Données personnalisées, le cas échéant. Plus... | |
Détails sur la méthode
- (instancetype) initWithContentURL: | (NSURL *) | contentURL |
Construit un GCKMediaInformationBuilder avec les attributs obligatoires donnés, et tous les autres attributs sont initialisés sur les valeurs par défaut.
- Parameters
-
contentURL The URL of the content to be played.
- Depuis
- 4.3.4
- (instancetype) initWithEntity: | (NSString *) | entity |
Construit un GCKMediaInformationBuilder avec les attributs obligatoires donnés, et tous les autres attributs sont initialisés sur les valeurs par défaut.
- (instancetype) initWithMediaInformation: | (GCKMediaInformation *) | mediaInfo |
Construit un GCKMediaInformationBuilder avec des attributs copiés à partir de l'instance GCKMediaInformation donnée.
- Parameters
-
mediaInfo The instance to copy.
- (instancetype) initWithContentID: | (NSString *) | contentID |
Construit un GCKMediaInformationBuilder avec les attributs obligatoires donnés, et tous les autres attributs sont initialisés sur les valeurs par défaut.
- Deprecated:
- Utilisez initWithContentURL: ou initWithEntity: à la place.
- (instancetype) initWithContentID: | (NSString *) | contentID | |
entity: | (NSString *) | entity | |
Construit un GCKMediaInformationBuilder avec les attributs obligatoires donnés, et tous les autres attributs sont initialisés sur les valeurs par défaut.
- Deprecated:
- Utilisez initWithContentURL: ou initWithEntity: à la place.
- (GCKMediaInformation *) build |
Crée un GCKMediaInformation à l'aide des attributs actuels du compilateur.
- Renvoie
- Nouvelle instance GCKMediaInformation.
Détails de la propriété
|
readwritenonatomiccopy |
ID de contenu de ce flux.
- Deprecated:
- Utilisez plutôt contentURL et entity.
|
readwritenonatomiccopy |
URL du contenu à lire.
- Depuis
- 4.3.4
|
readwritenonatomicassign |
Type de flux.
La valeur par défaut est GCKMediaStreamTypeBuffered.
|
readwritenonatomiccopy |
Type de contenu (MIME).
|
readwritenonatomicassign |
Métadonnées de l'élément multimédia.
|
readwritenonatomiccopy |
Liste des coupures publicitaires dans ce contenu.
|
readwritenonatomiccopy |
Liste des extraits de coupures publicitaires dans ce contenu.
|
readwritenonatomicassign |
Durée du flux, en secondes ou INFINITY
s'il s'agit d'un flux en direct.
La valeur par défaut est 0.
|
readwritenonatomiccopy |
Pistes multimédias de ce flux.
|
readwritenonatomiccopy |
Style de piste de texte pour ce flux.
|
readwritenonatomiccopy |
Lien profond vers le contenu multimédia utilisé par l'Assistant Google, le cas échéant.
|
readwritenonatomicassign |
La configuration de la requête VMAP, le cas échéant.
Pour en savoir plus, consultez Digital Video Ad Serving Template 4.0. Si cette valeur n'est pas "nil", tous les autres champs associés aux annonces sont ignorés.
- Depuis
- 4.3.4
|
readwritenonatomicassign |
Heure de début du flux, en secondes dans l'heure de l'epoch, ou kGCKInvalidTimeInterval
si elle n'est pas disponible.
La valeur par défaut est kGCKInvalidTimeInterval
.
- Depuis
- 4.4.1
|
readwritenonatomicassign |
Format du segment audio HLS.
- Depuis
- 4.6.0
|
readwritenonatomicassign |
Format du segment vidéo HLS.
- Depuis
- 4.6.0
|
readwritenonatomicassign |
Données personnalisées, le cas échéant.