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... | |
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 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
-
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
.
- 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
-
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 |
Pesquisa uma faixa de mídia com o ID de faixa fornecido.
- Parameters
-
trackID The 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
|
readnonatomiccopy |
O ID do conteúdo deste stream.
|
readnonatomiccopy |
O URL do conteúdo a ser reproduzido.
- Como
- 4.3.4
|
readnonatomicassign |
O tipo de stream.
|
readnonatomiccopy |
O tipo de conteúdo (MIME).
|
readnonatomicassign |
Os metadados do item de mídia.
|
readnonatomiccopy |
É a lista de intervalos de anúncio no conteúdo.
|
readnonatomiccopy |
É a lista de clipes de intervalo de anúncio neste conteúdo.
- Como
- 3,3
|
readnonatomicassign |
A duração da transmissão, em segundos, ou INFINITY
, se for uma transmissão ao vivo.
|
readnonatomiccopy |
As faixas de mídia deste stream.
|
readnonatomiccopy |
O estilo da faixa de texto para este stream.
|
readnonatomiccopy |
O link direto da mídia usada pelo Google Assistente, se houver.
- Como
- 4,0
|
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
|
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
|
readnonatomicassign |
O formato do segmento de áudio HLS.
- Como
- 4.6.0
|
readnonatomicassign |
É o formato do segmento de vídeo HLS.
- Como
- 4.6.0
|
readnonatomicassign |
Os dados personalizados, se houver.