Clase GCKMediaInformation

Referencia de la clase GCKMediaInformation

Descripción general

Una clase que agrega información sobre un elemento multimedia.

Hereda NSObject, <NSCopy> y <NSSecureCoding>.

Resumen del método de instancia

(instancetype) - initWithContentID:streamType:contentType:metadata:adBreaks:adBreakClips:streamDuration:mediaTracks:textTrackStyle:customData:
 Ya no está disponible. Más...
 
(instancetype) - initWithContentID:streamType:contentType:metadata:streamDuration:mediaTracks:textTrackStyle:customData:
 Ya no está disponible. Más...
 
(nullable GCKMediaTrack *) - mediaTrackWithID:
 Busca una pista multimedia con el ID de pista proporcionado. Más...
 

Resumen de la propiedad

NSString * contentID
 El ID de contenido de esta transmisión continua. Más...
 
NSURL * contentURL
 La URL del contenido que se reproducirá. Más...
 
GCKMediaStreamType streamType
 El tipo de transmisión. Más...
 
NSString * contentType
 Es el tipo de contenido (MIME). Más...
 
GCKMediaMetadatametadata
 Los metadatos del elemento multimedia. Más...
 
NSArray< GCKAdBreakInfo * > * adBreaks
 La lista de pausas publicitarias en este contenido. Más...
 
NSArray< GCKAdBreakClipInfo * > * adBreakClips
 La lista de clips de pausas publicitarias de este contenido. Más...
 
NSTimeInterval streamDuration
 Es la duración de la transmisión, en segundos o INFINITY, si es una transmisión en vivo. Más...
 
NSArray< GCKMediaTrack * > * mediaTracks
 Las pistas multimedia de esta transmisión. Más...
 
GCKMediaTextTrackStyletextTrackStyle
 El estilo de la pista de texto para esta transmisión continua. Más...
 
NSString * entity
 Es el vínculo directo para el contenido multimedia que usa Asistente de Google (si corresponde). Más...
 
GCKVASTAdsRequestVMAP
 La configuración de solicitud de VMAP, si corresponde. Más...
 
NSTimeInterval startAbsoluteTime
 La época, en segundos, de la hora de inicio de una transmisión en vivo. Más...
 
GCKHLSSegmentFormat hlsSegmentFormat
 El formato del segmento de audio HLS. Más...
 
GCKHLSVideoSegmentFormat hlsVideoSegmentFormat
 El formato del segmento de video de HLS. Más...
 
id customData
 Los datos personalizados, si existen. Más...
 

Detalle del método

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

Ya no está disponible.

Usa GCKMediaInformationBuilder para inicializar objetos GCKMediaInformation.

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.
Since
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 

Ya no está disponible.

Usa GCKMediaInformationBuilder para inicializar objetos GCKMediaInformation.

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

Busca una pista multimedia con el ID de pista proporcionado.

Parameters
trackIDThe media track ID.
Resultado que se muestra
El objeto GCKMediaTrack correspondiente, o nil si no hay una pista multimedia con el ID determinado.

Detalles de la propiedad

- (NSString*) contentID
readnonatomiccopy

El ID de contenido de esta transmisión continua.

- (NSURL*) contentURL
readnonatomiccopy

La URL del contenido que se reproducirá.

Since
4.3.4
- (GCKMediaStreamType) streamType
readnonatomicassign

El tipo de transmisión.

- (NSString*) contentType
readnonatomiccopy

Es el tipo de contenido (MIME).

- (GCKMediaMetadata*) metadata
readnonatomicassign

Los metadatos del elemento multimedia.

- (NSArray<GCKAdBreakInfo *>*) adBreaks
readnonatomiccopy

La lista de pausas publicitarias en este contenido.

- (NSArray<GCKAdBreakClipInfo *>*) adBreakClips
readnonatomiccopy

La lista de clips de pausas publicitarias de este contenido.

Since
3.3
- (NSTimeInterval) streamDuration
readnonatomicassign

Es la duración de la transmisión, en segundos o INFINITY, si es una transmisión en vivo.

- (NSArray<GCKMediaTrack *>*) mediaTracks
readnonatomiccopy

Las pistas multimedia de esta transmisión.

- (GCKMediaTextTrackStyle*) textTrackStyle
readnonatomiccopy

El estilo de la pista de texto para esta transmisión continua.

- (NSString*) entity
readnonatomiccopy

Es el vínculo directo para el contenido multimedia que usa Asistente de Google (si corresponde).

Since
4.0
- (GCKVASTAdsRequest*) VMAP
readnonatomicassign

La configuración de solicitud de VMAP, si corresponde.

Obtenga más información aquí: Plantilla de publicación de anuncios de video digitales 4.0. Si esto no es nulo, se ignorarán todos los demás campos relacionados con los anuncios.

Since
4.3.4
- (NSTimeInterval) startAbsoluteTime
readnonatomicassign

La época, en segundos, de la hora de inicio de una transmisión en vivo.

Para las transmisiones en vivo que tienen una hora de inicio conocida, p.ej., un programa de TV en vivo o un partido deportivo, sería la época del inicio del evento. De lo contrario, será la hora de inicio del rango que aparecerá cuando se inicie la transmisión.

Since
4.4.1
- (GCKHLSSegmentFormat) hlsSegmentFormat
readnonatomicassign

El formato del segmento de audio HLS.

Since
4.6.0
- (GCKHLSVideoSegmentFormat) hlsVideoSegmentFormat
readnonatomicassign

El formato del segmento de video de HLS.

Since
4.6.0
- (id) customData
readnonatomicassign

Los datos personalizados, si existen.