Classe GCKMediaInformation
Classe qui regroupe les informations sur un élément multimédia.
Hérite de NSObject, <NSCopy> et <NSSecureCoding>.
- (instancetype) initWithContentID: |
|
(NSString *) |
contentID |
streamType: |
|
(GCKMediaStreamType) |
streamType |
contentType: |
|
(NSString *) |
contentType |
metadata: |
|
(nullable GCKMediaMetadata *) |
metadata |
adBreaks: |
|
(nullable NSArray< GCKAdBreakInfo * > *) |
adBreaks |
adBreakClips: |
|
(nullable NSArray< GCKAdBreakClipInfo * > *) |
adBreakClips |
streamDuration: |
|
(NSTimeInterval) |
streamDuration |
mediaTracks: |
|
(nullable NSArray< GCKMediaTrack * > *) |
mediaTracks |
textTrackStyle: |
|
(nullable GCKMediaTextTrackStyle *) |
textTrackStyle |
customData: |
|
(nullable id) |
customData |
|
|
| |
Obsolète.
Utilisez GCKMediaInformationBuilder pour initialiser les objets GCKMediaInformation.
- Parameters
-
contentID | The content ID. |
streamType | The stream type. |
contentType | The content (MIME) type. |
metadata | The media item metadata. |
adBreaks | The list of ad breaks in this content. |
adBreakClips | The list of ad break clips in this content. |
streamDuration | The stream duration. |
mediaTracks | The media tracks, if any, otherwise nil . |
textTrackStyle | The text track style, if any, otherwise nil . |
customData | The custom application-specific data. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil . |
- Depuis
- 4,3
- (instancetype) initWithContentID: |
|
(NSString *) |
contentID |
streamType: |
|
(GCKMediaStreamType) |
streamType |
contentType: |
|
(NSString *) |
contentType |
metadata: |
|
(nullable GCKMediaMetadata *) |
metadata |
streamDuration: |
|
(NSTimeInterval) |
streamDuration |
mediaTracks: |
|
(nullable NSArray< GCKMediaTrack * > *) |
mediaTracks |
textTrackStyle: |
|
(nullable GCKMediaTextTrackStyle *) |
textTrackStyle |
customData: |
|
(nullable id) |
customData |
|
|
| |
Obsolète.
Utilisez GCKMediaInformationBuilder pour initialiser les objets GCKMediaInformation.
- Parameters
-
contentID | The content ID. |
streamType | The stream type. |
contentType | The content (MIME) type. |
metadata | The media item metadata. |
streamDuration | The stream duration. |
mediaTracks | The media tracks, if any, otherwise nil . |
textTrackStyle | The text track style, if any, otherwise nil . |
customData | The custom application-specific data. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil . |
- (nullable GCKMediaTrack *) mediaTrackWithID: |
|
(NSInteger) |
trackID |
|
Recherche une piste multimédia avec l'ID de piste donné.
- Parameters
-
trackID | The media track ID. |
- Renvoie
- Objet GCKMediaTrack correspondant, ou
nil
si aucune piste multimédia ne correspond à l'ID donné.
ID de contenu de ce flux.
URL du contenu à lire.
- Depuis
- 4.3.4
- (NSString*) contentType |
|
readnonatomiccopy |
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.
- Depuis
- 3,3
- (NSTimeInterval) streamDuration |
|
readnonatomicassign |
Durée du flux, en secondes ou INFINITY
s'il s'agit d'un flux en direct.
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.
- Depuis
- 4,0
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 |
|
readnonatomicassign |
Heure (en secondes) de l'epoch du début d'un flux en direct.
Pour les diffusions en direct dont l'heure de début est connue, comme une émission télévisée en direct ou un match de sport, il s'agit de l'heure de début de l'événement. Sinon, elle correspond à l'heure de début de la plage de recherche en direct au début de la diffusion.
- 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 `GCKMediaInformation` class stores details about a media item, like content ID, URL, type, metadata, stream duration, and more."],["It includes properties for ad breaks, ad break clips, media tracks, text track style, and custom data."],["Two deprecated initializers are listed, with a recommendation to use `GCKMediaInformationBuilder` instead."],["The `mediaTrackWithID:` method helps find a specific media track using its ID."],["Several properties provide detailed information about the media, such as content ID, URL, stream type, metadata, ad breaks, stream duration, and custom data."]]],[]]