Classe GCKMediaInformation

Referência da classe GCKMediaInformation

Informações gerais

Uma classe que agrega informações sobre um item de mídia.

Herda NSObject, <NSCopy> e <NSSecureCoding>.

Resumo do método de instância

(instancetype) - initWithContentID:streamType:contentType:metadata:adBreaks:adBreakClips:streamDuration:mediaTracks:textTrackStyle:customData:
 Obsoleto. Mais...
 
(instancetype) - initWithContentID:streamType:contentType:metadata:streamDuration:mediaTracks:textTrackStyle:customData:
 Obsoleto. Mais...
 
(nullable GCKMediaTrack *) - mediaTrackWithID:
 Pesquisa uma faixa de mídia com o ID de faixa fornecido. Mais...
 

Resumo da propriedade

NSString * contentID
 O ID do conteúdo deste stream. Mais...
 
NSURL * contentURL
 O URL do conteúdo a ser reproduzido. Mais...
 
GCKMediaStreamType streamType
 O tipo de stream. Mais...
 
NSString * contentType
 O tipo de conteúdo (MIME). Mais...
 
GCKMediaMetadatametadata
 Os metadados do item de mídia. Mais...
 
NSArray< GCKAdBreakInfo * > * adBreaks
 É a lista de intervalos de anúncio no conteúdo. Mais...
 
NSArray< GCKAdBreakClipInfo * > * adBreakClips
 É a lista de clipes de intervalo de anúncio neste conteúdo. Mais...
 
NSTimeInterval streamDuration
 A duração da transmissão, em segundos, ou INFINITY, se for uma transmissão ao vivo. Mais...
 
NSArray< GCKMediaTrack * > * mediaTracks
 As faixas de mídia deste stream. Mais...
 
GCKMediaTextTrackStyletextTrackStyle
 O estilo da faixa de texto para este stream. Mais...
 
NSString * entity
 O link direto da mídia usada pelo Google Assistente, se houver. Mais...
 
GCKVASTAdsRequestVMAP
 A configuração da solicitação VMAP, se houver. Mais...
 
NSTimeInterval startAbsoluteTime
 É o horário da época, em segundos, do horário de início de uma transmissão ao vivo. Mais...
 
GCKHLSSegmentFormat hlsSegmentFormat
 O formato do segmento de áudio HLS. Mais...
 
GCKHLSVideoSegmentFormat hlsVideoSegmentFormat
 É o formato do segmento de vídeo HLS. Mais...
 
id customData
 Os dados personalizados, se houver. Mais...
 

Detalhes dos métodos

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

Obsoleto.

Use 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.
Como
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 

Obsoleto.

Use 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

Pesquisa uma faixa de mídia com o ID de faixa fornecido.

Parameters
trackIDThe media track ID.
Retorna
O objeto GCKMediaTrack correspondente, ou nil, se não houver faixa de mídia com o ID fornecido.

Detalhe da propriedade

- (NSString*) contentID
readnonatomiccopy

O ID do conteúdo deste stream.

- (NSURL*) contentURL
readnonatomiccopy

O URL do conteúdo a ser reproduzido.

Como
4.3.4
- (GCKMediaStreamType) streamType
readnonatomicassign

O tipo de stream.

- (NSString*) contentType
readnonatomiccopy

O tipo de conteúdo (MIME).

- (GCKMediaMetadata*) metadata
readnonatomicassign

Os metadados do item de mídia.

- (NSArray<GCKAdBreakInfo *>*) adBreaks
readnonatomiccopy

É a lista de intervalos de anúncio no conteúdo.

- (NSArray<GCKAdBreakClipInfo *>*) adBreakClips
readnonatomiccopy

É a lista de clipes de intervalo de anúncio neste conteúdo.

Como
3,3
- (NSTimeInterval) streamDuration
readnonatomicassign

A duração da transmissão, em segundos, ou INFINITY, se for uma transmissão ao vivo.

- (NSArray<GCKMediaTrack *>*) mediaTracks
readnonatomiccopy

As faixas de mídia deste stream.

- (GCKMediaTextTrackStyle*) textTrackStyle
readnonatomiccopy

O estilo da faixa de texto para este stream.

- (NSString*) entity
readnonatomiccopy

O link direto da mídia usada pelo Google Assistente, se houver.

Como
4,0
- (GCKVASTAdsRequest*) VMAP
readnonatomicassign

A configuração da solicitação VMAP, se houver.

Saiba mais aqui: Modelo de veiculação de anúncio em vídeo digital 4.0 Se não for nulo, todos os outros campos relacionados a anúncios serão ignorados.

Como
4.3.4
- (NSTimeInterval) startAbsoluteTime
readnonatomicassign

É o horário da época, em segundos, do horário de início de uma transmissão ao vivo.

Para transmissões ao vivo que têm um horário de início conhecido, por exemplo, um programa de TV ao vivo ou um jogo de esportes, seria o horário de início do evento. Caso contrário, será o horário de início do intervalo pesquisável ao vivo quando a transmissão começar.

Como
4.4.1
- (GCKHLSSegmentFormat) hlsSegmentFormat
readnonatomicassign

O formato do segmento de áudio HLS.

Como
4.6.0
- (GCKHLSVideoSegmentFormat) hlsVideoSegmentFormat
readnonatomicassign

É o formato do segmento de vídeo HLS.

Como
4.6.0
- (id) customData
readnonatomicassign

Os dados personalizados, se houver.