Classe GCKMediaInformationBuilder
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.
- (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) 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.
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.
ID de contenu de ce flux.
- Deprecated:
- Utilisez plutôt contentURL et entity.
URL du contenu à lire.
- Depuis
- 4.3.4
Type de flux.
La valeur par défaut est GCKMediaStreamTypeBuffered.
- (NSString*) contentType |
|
readwritenonatomiccopy |
Métadonnées de l'élément multimédia.
Liste des coupures publicitaires dans ce contenu.
Liste des extraits de coupures publicitaires dans ce contenu.
- (NSTimeInterval) streamDuration |
|
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.
Pistes multimédias de ce flux.
Style de piste de texte pour ce flux.
Lien profond vers le contenu multimédia utilisé par l'Assistant Google, le cas échéant.
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
- (NSTimeInterval) startAbsoluteTime |
|
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
Format du segment audio HLS.
- Depuis
- 4.6.0
Format du segment vidéo HLS.
- Depuis
- 4.6.0
Données personnalisées, le cas échéant.
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).
[null,null,["Dernière mise à jour le 2023/12/02 (UTC)."],[[["The `GCKMediaInformationBuilder` class is used to construct new or modify existing `GCKMediaInformation` instances, which hold details about media items."],["It provides methods to initialize with content URL, entity, a base `GCKMediaInformation` object, or content ID (deprecated)."],["Developers can set various attributes of the media, like content type, stream type, metadata, ad breaks, duration, and custom data."],["The `build` method creates a `GCKMediaInformation` object from the builder's current state."],["Some properties like `contentID` are deprecated in favor of `contentURL` and `entity` for better media identification."]]],[]]