Informações gerais
Um objeto builder para a construção de instâncias de GCKMediaInformation novas ou derivadas.
O builder pode ser usado para derivar um GCKMediaInformation de um já existente:
Ele também pode ser usado para criar um novo GCKMediaInformation do zero:
- Como
- 4,0
Herda o NSObject.
Resumo do método de instância | |
(instancetype) | - initWithContentURL: |
Constrói um novo GCKMediaInformationBuilder com os atributos obrigatórios fornecidos e todos os outros atributos inicializados com os valores padrão. Mais... | |
(instancetype) | - initWithEntity: |
Constrói um novo GCKMediaInformationBuilder com os atributos obrigatórios fornecidos e todos os outros atributos inicializados com os valores padrão. Mais... | |
(instancetype) | - initWithMediaInformation: |
Constrói um novo GCKMediaInformationBuilder com atributos copiados da instância do GCKMediaInformation especificada. Mais... | |
(instancetype) | - initWithContentID: |
Constrói um novo GCKMediaInformationBuilder com os atributos obrigatórios fornecidos e todos os outros atributos inicializados com os valores padrão. Mais... | |
(instancetype) | - initWithContentID:entity: |
Constrói um novo GCKMediaInformationBuilder com os atributos obrigatórios fornecidos e todos os outros atributos inicializados com os valores padrão. Mais... | |
(GCKMediaInformation *) | - build |
Cria um GCKMediaInformation usando os atributos atuais do builder. 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... | |
GCKMediaMetadata * | metadata |
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... | |
GCKMediaTextTrackStyle * | textTrackStyle |
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... | |
GCKVASTAdsRequest * | VMAP |
A configuração da solicitação VMAP, se houver. Mais... | |
NSTimeInterval | startAbsoluteTime |
O horário de início do stream, em segundos no período da época, ou kGCKInvalidTimeInterval se não estiver disponível. 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) initWithContentURL: | (NSURL *) | contentURL |
Constrói um novo GCKMediaInformationBuilder com os atributos obrigatórios fornecidos e todos os outros atributos inicializados com os valores padrão.
- Parameters
-
contentURL The URL of the content to be played.
- Como
- 4.3.4
- (instancetype) initWithEntity: | (NSString *) | entity |
Constrói um novo GCKMediaInformationBuilder com os atributos obrigatórios fornecidos e todos os outros atributos inicializados com os valores padrão.
- (instancetype) initWithMediaInformation: | (GCKMediaInformation *) | mediaInfo |
Constrói um novo GCKMediaInformationBuilder com atributos copiados da instância do GCKMediaInformation especificada.
- Parameters
-
mediaInfo The instance to copy.
- (instancetype) initWithContentID: | (NSString *) | contentID |
Constrói um novo GCKMediaInformationBuilder com os atributos obrigatórios fornecidos e todos os outros atributos inicializados com os valores padrão.
- Deprecated:
- Use initWithContentURL: ou initWithEntity:.
- (instancetype) initWithContentID: | (NSString *) | contentID | |
entity: | (NSString *) | entity | |
Constrói um novo GCKMediaInformationBuilder com os atributos obrigatórios fornecidos e todos os outros atributos inicializados com os valores padrão.
- Deprecated:
- Use initWithContentURL: ou initWithEntity:.
- (GCKMediaInformation *) build |
Cria um GCKMediaInformation usando os atributos atuais do builder.
- Retorna
- A nova instância GCKMediaInformation.
Detalhe da propriedade
|
readwritenonatomiccopy |
O ID do conteúdo deste stream.
- Deprecated:
- Use contentURL e entity em seu lugar.
|
readwritenonatomiccopy |
O URL do conteúdo a ser reproduzido.
- Como
- 4.3.4
|
readwritenonatomicassign |
O tipo de stream.
O padrão é GCKMediaStreamTypeBuffered.
|
readwritenonatomiccopy |
O tipo de conteúdo (MIME).
|
readwritenonatomicassign |
Os metadados do item de mídia.
|
readwritenonatomiccopy |
É a lista de intervalos de anúncio no conteúdo.
|
readwritenonatomiccopy |
É a lista de clipes de intervalo de anúncio neste conteúdo.
|
readwritenonatomicassign |
A duração da transmissão, em segundos, ou INFINITY
, se for uma transmissão ao vivo.
O padrão é 0.
|
readwritenonatomiccopy |
As faixas de mídia deste stream.
|
readwritenonatomiccopy |
O estilo da faixa de texto para este stream.
|
readwritenonatomiccopy |
O link direto da mídia usada pelo Google Assistente, se houver.
|
readwritenonatomicassign |
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
|
readwritenonatomicassign |
O horário de início do stream, em segundos no período da época, ou kGCKInvalidTimeInterval
se não estiver disponível.
O valor padrão é kGCKInvalidTimeInterval
.
- Como
- 4.4.1
|
readwritenonatomicassign |
O formato do segmento de áudio HLS.
- Como
- 4.6.0
|
readwritenonatomicassign |
É o formato do segmento de vídeo HLS.
- Como
- 4.6.0
|
readwritenonatomicassign |
Os dados personalizados, se houver.