Clase GCKMediaInformation
Es una clase que agrega información sobre un elemento multimedia.
Hereda NSObject, <NSCopy> y <NSSecureCoding>.
- (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
-
contentID | The content ID. |
streamType | The stream type. |
contentType | The content (MIME) type. |
metadata | The media item metadata. |
adBreaks | The list of ad breaks in this content. |
adBreakClips | The list of ad break clips in this content. |
streamDuration | The stream duration. |
mediaTracks | The media tracks, if any, otherwise nil . |
textTrackStyle | The text track style, if any, otherwise nil . |
customData | The 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
-
contentID | The content ID. |
streamType | The stream type. |
contentType | The content (MIME) type. |
metadata | The media item metadata. |
streamDuration | The stream duration. |
mediaTracks | The media tracks, if any, otherwise nil . |
textTrackStyle | The text track style, if any, otherwise nil . |
customData | The 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
-
trackID | The media track ID. |
- Devuelve
- El objeto GCKMediaTrack coincidente o
nil
si no hay una pista multimedia con el ID determinado.
El ID de contenido de esta transmisión continua.
La URL del contenido que se reproducirá.
- Desde
- 4.3.4
Es el tipo de transmisión.
- (NSString*) contentType |
|
readnonatomiccopy |
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.
- Desde
- 3.3
- (NSTimeInterval) streamDuration |
|
readnonatomicassign |
La duración de la transmisión, en segundos o INFINITY
si es una transmisión en vivo.
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.
- Desde
- 4.0
- (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
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 `GCKMediaInformation` class stores details about a media item, like content ID, URL, type, metadata, stream duration, and more."],["It includes properties for ad breaks, ad break clips, media tracks, text track style, and custom data."],["Two deprecated initializers are listed, with a recommendation to use `GCKMediaInformationBuilder` instead."],["The `mediaTrackWithID:` method helps find a specific media track using its ID."],["Several properties provide detailed information about the media, such as content ID, URL, stream type, metadata, ad breaks, stream duration, and custom data."]]],[]]