Clase GCKMediaInformation

Referencia de la clase GCKMediaInformation

Descripción general

Es 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 especificado. 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
 Es el tipo de transmisión. Más...
 
NSString * contentType
 El tipo de contenido (MIME). Más...
 
GCKMediaMetadatametadata
 Los metadatos del elemento multimedia. Más...
 
NSArray< GCKAdBreakInfo * > * adBreaks
 Es la lista de pausas publicitarias en este contenido. Más...
 
NSArray< GCKAdBreakClipInfo * > * adBreakClips
 Es la lista de clips de pausas publicitarias en este contenido. Más...
 
NSTimeInterval streamDuration
 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 seguimiento de texto de 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 la solicitud de VMAP, si corresponde. Más...
 
NSTimeInterval startAbsoluteTime
 Es el tiempo de época, en segundos, de la hora de inicio de una transmisión en vivo. Más...
 
GCKHLSSegmentFormat hlsSegmentFormat
 Es el formato del segmento de audio HLS. Más...
 
GCKHLSVideoSegmentFormat hlsVideoSegmentFormat
 Es el formato del segmento de video HLS. Más...
 
id customData
 Los datos personalizados, si corresponde 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.
Desde
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 especificado.

Parameters
trackIDThe media track ID.
Devuelve
El objeto GCKMediaTrack coincidente 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á.

Desde
4.3.4
- (GCKMediaStreamType) streamType
readnonatomicassign

Es el tipo de transmisión.

- (NSString*) contentType
readnonatomiccopy

El tipo de contenido (MIME).

- (GCKMediaMetadata*) metadata
readnonatomicassign

Los metadatos del elemento multimedia.

- (NSArray<GCKAdBreakInfo *>*) adBreaks
readnonatomiccopy

Es la lista de pausas publicitarias en este contenido.

- (NSArray<GCKAdBreakClipInfo *>*) adBreakClips
readnonatomiccopy

Es la lista de clips de pausas publicitarias en este contenido.

Desde
3.3
- (NSTimeInterval) streamDuration
readnonatomicassign

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 seguimiento de texto de esta transmisión continua.

- (NSString*) entity
readnonatomiccopy

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

Desde
4.0
- (GCKVASTAdsRequest*) VMAP
readnonatomicassign

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

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

Desde
4.3.4
- (NSTimeInterval) startAbsoluteTime
readnonatomicassign

Es el tiempo de época, en segundos, de la hora de inicio de una transmisión en vivo.

En el caso de 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 en que comenzó el evento. De lo contrario, será la hora de inicio del intervalo de búsquedas en vivo cuando haya comenzado la transmisión.

Desde
4.4.1
- (GCKHLSSegmentFormat) hlsSegmentFormat
readnonatomicassign

Es el formato del segmento de audio HLS.

Desde
4.6.0
- (GCKHLSVideoSegmentFormat) hlsVideoSegmentFormat
readnonatomicassign

Es el formato del segmento de video HLS.

Desde
4.6.0
- (id) customData
readnonatomicassign

Los datos personalizados, si corresponde