Classe GCKMediaInformation

Riferimento alla classe GCKMediaInformation

Panoramica

Una classe che aggrega informazioni su un elemento multimediale.

Eredita NSObject. Implementa <NSCopying>.

Riepilogo del metodo dell'istanza

(instancetype) - initWithContentID:streamType:contentType:metadata:streamDuration:mediaTracks:textTrackStyle:customData:
 Inizializzatore designato. Altro…
 
(instancetype) - initWithContentID:streamType:contentType:metadata:streamDuration:customData:
 Inizializzatore legacy; non include tracce multimediali o stile delle tracce di testo. Altro…
 
(GCKMediaTrack *__nullable) - mediaTrackWithID:
 Cerca una traccia multimediale con l'ID traccia specificato. Altro…
 

Riepilogo della proprietà

NSString * contentID
 L'ID contenuti per questo stream. Altro…
 
GCKMediaStreamType streamType
 Il tipo di stream. Altro…
 
NSString * contentType
 Il tipo di contenuto (MIME). Altro…
 
GCKMediaMetadatametadata
 I metadati dell'elemento multimediale. Altro…
 
NSArray< GCKAdBreakInfo * > * adBreaks
 L'elenco delle interruzioni pubblicitarie in questi contenuti. Altro…
 
NSArray< GCKAdBreakClipInfo * > * adBreakClips
 L'elenco dei clip delle interruzioni pubblicitarie in questi contenuti. Altro…
 
NSTimeInterval streamDuration
 La durata dello stream, in secondi, o INFINITY se si tratta di un live streaming. Altro…
 
NSArray< GCKMediaTrack * > * mediaTracks
 Le tracce multimediali per questo stream. Altro…
 
GCKMediaTextTrackStyletextTrackStyle
 Lo stile della traccia di testo per questo stream. Altro…
 
id customData
 I dati personalizzati, se presenti. Altro…
 

Dettagli metodo

- (instancetype) initWithContentID: (NSString *)  contentID
streamType: (GCKMediaStreamType streamType
contentType: (NSString *)  contentType
metadata: (GCKMediaMetadata *__nullable)  metadata
streamDuration: (NSTimeInterval)  streamDuration
mediaTracks: (NSArray< GCKMediaTrack * > *__nullable)  mediaTracks
textTrackStyle: (GCKMediaTextTrackStyle *__nullable)  textTrackStyle
customData: (id __nullable)  customData 

Inizializzatore designato.

Parameters
contentIDThe content ID.
streamTypeThe stream type.
contentTypeThe content (MIME) type.
metadataThe media item metadata.
streamDurationThe stream duration.
mediaTracksThe media tracks, if any, otherwise nil.
textTrackStyleThe text track style, if any, otherwise nil.
customDataThe custom application-specific data. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil.
- (instancetype) initWithContentID: (NSString *)  contentID
streamType: (GCKMediaStreamType streamType
contentType: (NSString *)  contentType
metadata: (GCKMediaMetadata *__nullable)  metadata
streamDuration: (NSTimeInterval)  streamDuration
customData: (id __nullable)  customData 

Inizializzatore legacy; non include tracce multimediali o stile delle tracce di testo.

Parameters
contentIDThe content ID.
streamTypeThe stream type.
contentTypeThe content (MIME) type.
metadataThe media item metadata.
streamDurationThe stream duration.
customDataCustom application-specific data. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil.
Deprecated:
Utilizza l'inizializzatore designato.
- (GCKMediaTrack *__nullable) mediaTrackWithID: (NSInteger)  trackID

Cerca una traccia multimediale con l'ID traccia specificato.

Parameters
trackIDThe media track ID.
Resi
L'oggetto GCKMediaTrack corrispondente o nil se non esiste una traccia multimediale con l'ID specificato.

Dettaglio proprietà

- (NSString*) contentID
readnonatomiccopy

L'ID contenuti per questo stream.

- (GCKMediaStreamType) streamType
readnonatomicassign

Il tipo di stream.

- (NSString*) contentType
readnonatomiccopy

Il tipo di contenuto (MIME).

- (GCKMediaMetadata*) metadata
readnonatomicstrong

I metadati dell'elemento multimediale.

- (NSArray<GCKAdBreakInfo *>*) adBreaks
readnonatomiccopy

L'elenco delle interruzioni pubblicitarie in questi contenuti.

- (NSArray<GCKAdBreakClipInfo *>*) adBreakClips
readnonatomiccopy

L'elenco dei clip delle interruzioni pubblicitarie in questi contenuti.

Dal
3.3
- (NSTimeInterval) streamDuration
readnonatomicassign

La durata dello stream, in secondi, o INFINITY se si tratta di un live streaming.

- (NSArray<GCKMediaTrack *>*) mediaTracks
readnonatomiccopy

Le tracce multimediali per questo stream.

- (GCKMediaTextTrackStyle*) textTrackStyle
readnonatomiccopy

Lo stile della traccia di testo per questo stream.

- (id) customData
readnonatomicstrong

I dati personalizzati, se presenti.