Classe GCKMediaInformation

Riferimento per la classe GCKMediaInformation

Panoramica

Una classe che aggrega informazioni su un elemento multimediale.

Eredita NSObject, <NSCOPY> e <NSSecureCoding>.

Riepilogo del metodo di istanza

(instancetype) - initWithContentID:streamType:contentType:metadata:adBreaks:adBreakClips:streamDuration:mediaTracks:textTrackStyle:customData:
 Deprecato. Altro...
 
(instancetype) - initWithContentID:streamType:contentType:metadata:streamDuration:mediaTracks:textTrackStyle:customData:
 Deprecato. Altro...
 
(nullable GCKMediaTrack *) - mediaTrackWithID:
 Cerca una traccia multimediale con l'ID traccia specificato. Altro...
 

Riepilogo proprietà

NSString * contentID
 ID contenuti per questo stream. Altro...
 
NSURL * contentURL
 L'URL dei contenuti da riprodurre. 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 di 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, espressa in secondi, o di 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...
 
NSString * entity
 Il link diretto per l'eventuale contenuto multimediale utilizzato dall'Assistente Google. Altro...
 
GCKVASTAdsRequestVMAP
 La configurazione della richiesta VMAP, se presente. Altro...
 
NSTimeInterval startAbsoluteTime
 L'ora, in secondi, dell'ora di inizio di un live streaming. Altro...
 
GCKHLSSegmentFormat hlsSegmentFormat
 Il formato del segmento audio HLS. Altro...
 
GCKHLSVideoSegmentFormat hlsVideoSegmentFormat
 Il formato del segmento video HLS. Altro...
 
id customData
 I dati personalizzati, se presenti. Altro...
 

Dettaglio metodo

- (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 

Deprecato.

Usa GCKMediaInformationBuilder per inizializzare GCKMediaInformation oggetti.

Parameters
contentIDThe content ID.
streamTypeThe stream type.
contentTypeThe content (MIME) type.
metadataThe media item metadata.
adBreaksThe list of ad breaks in this content.
adBreakClipsThe list of ad break clips in this content.
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.
Dal
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 

Deprecato.

Usa GCKMediaInformationBuilder per inizializzare GCKMediaInformation oggetti.

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.
- (nullable GCKMediaTrack *) mediaTrackWithID: (NSInteger)  trackID

Cerca una traccia multimediale con l'ID traccia specificato.

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

Dettagli della proprietà

- (NSString*) contentID
readnonatomiccopy

ID contenuti per questo stream.

- (NSURL*) contentURL
readnonatomiccopy

L'URL dei contenuti da riprodurre.

Dal
4.3.4
- (GCKMediaStreamType) streamType
readnonatomicassign

Il tipo di stream.

- (NSString*) contentType
readnonatomiccopy

Il tipo di contenuto (MIME).

- (GCKMediaMetadata*) metadata
readnonatomicassign

I metadati dell'elemento multimediale.

- (NSArray<GCKAdBreakInfo *>*) adBreaks
readnonatomiccopy

L'elenco di interruzioni pubblicitarie in questi contenuti.

- (NSArray<GCKAdBreakClipInfo *>*) adBreakClips
readnonatomiccopy

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

Dal
3,30
- (NSTimeInterval) streamDuration
readnonatomicassign

La durata dello stream, espressa in secondi, o di 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.

- (NSString*) entity
readnonatomiccopy

Il link diretto per l'eventuale contenuto multimediale utilizzato dall'Assistente Google.

Dal
4,0
- (GCKVASTAdsRequest*) VMAP
readnonatomicassign

La configurazione della richiesta VMAP, se presente.

Scopri di più qui: Digital Video Ad Serving Template 4.0. Se non è nullo, tutti gli altri campi relativi agli annunci verranno ignorati.

Dal
4.3.4
- (NSTimeInterval) startAbsoluteTime
readnonatomicassign

L'ora, in secondi, dell'ora di inizio di un live streaming.

Per i live streaming con un'ora di inizio nota, ad esempio un programma TV in diretta o una partita sportiva, corrisponde all'epoca in cui è iniziato l'evento. In caso contrario, sarà l'ora di inizio dell'intervallo disponibile per la ricerca dal vivo quando è iniziato lo streaming.

Dal
4.4.1
- (GCKHLSSegmentFormat) hlsSegmentFormat
readnonatomicassign

Il formato del segmento audio HLS.

Dal
4.6.0
- (GCKHLSVideoSegmentFormat) hlsVideoSegmentFormat
readnonatomicassign

Il formato del segmento video HLS.

Dal
4.6.0
- (id) customData
readnonatomicassign

I dati personalizzati, se presenti.