Descripción general
Un objeto compilador para construir instancias de GCKMediaInformation nuevas o derivadas.
El compilador se puede usar para derivar un GCKMediaInformation a partir de uno existente:
También se puede usar para construir un GCKMediaInformation nuevo desde cero:
- Desde
- 4.0
Hereda NSObject.
Resumen del método de instancia | |
(instancetype) | - initWithContentURL: |
Construye una GCKMediaInformationBuilder nueva con los atributos obligatorios dados y todos los demás atributos inicializados con valores predeterminados. Más... | |
(instancetype) | - initWithEntity: |
Construye una GCKMediaInformationBuilder nueva con los atributos obligatorios dados y todos los demás atributos inicializados con valores predeterminados. Más... | |
(instancetype) | - initWithMediaInformation: |
Construye un GCKMediaInformationBuilder nuevo con atributos copiados de la instancia GCKMediaInformation determinada. Más... | |
(instancetype) | - initWithContentID: |
Construye una GCKMediaInformationBuilder nueva con los atributos obligatorios dados y todos los demás atributos inicializados con valores predeterminados. Más... | |
(instancetype) | - initWithContentID:entity: |
Construye una GCKMediaInformationBuilder nueva con los atributos obligatorios dados y todos los demás atributos inicializados con valores predeterminados. Más... | |
(GCKMediaInformation *) | - build |
Compila un GCKMediaInformation con los atributos actuales del compilador. 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... | |
GCKMediaMetadata * | metadata |
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... | |
GCKMediaTextTrackStyle * | textTrackStyle |
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... | |
GCKVASTAdsRequest * | VMAP |
La configuración de la solicitud de VMAP, si corresponde. Más... | |
NSTimeInterval | startAbsoluteTime |
Es la hora de inicio de la transmisión, en segundos del tiempo de época o kGCKInvalidTimeInterval si no está disponible. 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) initWithContentURL: | (NSURL *) | contentURL |
Construye una GCKMediaInformationBuilder nueva con los atributos obligatorios dados y todos los demás atributos inicializados con valores predeterminados.
- Parameters
-
contentURL The URL of the content to be played.
- Desde
- 4.3.4
- (instancetype) initWithEntity: | (NSString *) | entity |
Construye una GCKMediaInformationBuilder nueva con los atributos obligatorios dados y todos los demás atributos inicializados con valores predeterminados.
- (instancetype) initWithMediaInformation: | (GCKMediaInformation *) | mediaInfo |
Construye un GCKMediaInformationBuilder nuevo con atributos copiados de la instancia GCKMediaInformation determinada.
- Parameters
-
mediaInfo The instance to copy.
- (instancetype) initWithContentID: | (NSString *) | contentID |
Construye una GCKMediaInformationBuilder nueva con los atributos obligatorios dados y todos los demás atributos inicializados con valores predeterminados.
- Deprecated:
- En su lugar, usa initWithContentURL: o initWithEntity:.
- (instancetype) initWithContentID: | (NSString *) | contentID | |
entity: | (NSString *) | entity | |
Construye una GCKMediaInformationBuilder nueva con los atributos obligatorios dados y todos los demás atributos inicializados con valores predeterminados.
- Deprecated:
- En su lugar, usa initWithContentURL: o initWithEntity:.
- (GCKMediaInformation *) build |
Compila un GCKMediaInformation con los atributos actuales del compilador.
- Devuelve
- La nueva instancia GCKMediaInformation.
Detalles de la propiedad
|
readwritenonatomiccopy |
El ID de contenido de esta transmisión continua.
- Deprecated:
- En su lugar, usa contentURL yentity.
|
readwritenonatomiccopy |
La URL del contenido que se reproducirá.
- Desde
- 4.3.4
|
readwritenonatomicassign |
Es el tipo de transmisión.
La configuración predeterminada es GCKMediaStreamTypeBuffered.
|
readwritenonatomiccopy |
El tipo de contenido (MIME).
|
readwritenonatomicassign |
Los metadatos del elemento multimedia.
|
readwritenonatomiccopy |
Es la lista de pausas publicitarias en este contenido.
|
readwritenonatomiccopy |
Es la lista de clips de pausas publicitarias en este contenido.
|
readwritenonatomicassign |
La duración de la transmisión, en segundos o INFINITY
si es una transmisión en vivo.
La configuración predeterminada es 0.
|
readwritenonatomiccopy |
Las pistas multimedia de esta transmisión.
|
readwritenonatomiccopy |
El estilo de seguimiento de texto de esta transmisión continua.
|
readwritenonatomiccopy |
Es el vínculo directo para el contenido multimedia que usa Asistente de Google, si corresponde.
|
readwritenonatomicassign |
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
|
readwritenonatomicassign |
Es la hora de inicio de la transmisión, en segundos del tiempo de época o kGCKInvalidTimeInterval
si no está disponible.
La configuración predeterminada es kGCKInvalidTimeInterval
.
- Desde
- 4.4.1
|
readwritenonatomicassign |
Es el formato del segmento de audio HLS.
- Desde
- 4.6.0
|
readwritenonatomicassign |
Es el formato del segmento de video HLS.
- Desde
- 4.6.0
|
readwritenonatomicassign |
Los datos personalizados, si corresponde