Clase GCKMediaInformationBuilder
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.
- (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) 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:.
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:.
El ID de contenido de esta transmisión continua.
- Deprecated:
- En su lugar, usa contentURL yentity.
La URL del contenido que se reproducirá.
- Desde
- 4.3.4
Es el tipo de transmisión.
La configuración predeterminada es GCKMediaStreamTypeBuffered.
- (NSString*) contentType |
|
readwritenonatomiccopy |
El tipo de contenido (MIME).
Los metadatos del elemento multimedia.
Es la lista de pausas publicitarias en este contenido.
Es la lista de clips de pausas publicitarias en este contenido.
- (NSTimeInterval) streamDuration |
|
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.
Las pistas multimedia de esta transmisión.
El estilo de seguimiento de texto de esta transmisión continua.
Es el vínculo directo para el contenido multimedia que usa Asistente de Google, si corresponde.
- (NSTimeInterval) startAbsoluteTime |
|
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
Es el formato del segmento de audio HLS.
- Desde
- 4.6.0
Es el formato del segmento de video HLS.
- Desde
- 4.6.0
Los datos personalizados, si corresponde
Salvo que se indique lo contrario, el contenido de esta página está sujeto a la licencia Atribución 4.0 de Creative Commons, y los ejemplos de código están sujetos a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio de Google Developers. Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2023-12-02 (UTC)
[null,null,["Última actualización: 2023-12-02 (UTC)"],[[["The `GCKMediaInformationBuilder` class is used to construct new or modify existing `GCKMediaInformation` instances, which hold details about media items."],["It provides methods to initialize with content URL, entity, a base `GCKMediaInformation` object, or content ID (deprecated)."],["Developers can set various attributes of the media, like content type, stream type, metadata, ad breaks, duration, and custom data."],["The `build` method creates a `GCKMediaInformation` object from the builder's current state."],["Some properties like `contentID` are deprecated in favor of `contentURL` and `entity` for better media identification."]]],[]]