Informações gerais
Dados da solicitação de carregamento de mídia.
Essa classe é usada por comandos de carregamento de mídia em GCKRemoteMediaClient
para especificar como um aplicativo receptor precisa carregar mídia.
Para carregar um único item, o item a ser carregado precisa ser especificado em mediaInformation
. Para carregar uma fila que não seja na nuvem, as informações dela precisam ser especificadas em queueData
. Opcionalmente, as informações do primeiro item a ser reproduzido podem ser especificadas em mediaInformation
. Se a fila for da nuvem, items
poderá ser nil
ou vazio, mas entity
precisará ser especificado para que o app receptor possa buscar a fila da nuvem usando entity
. Se nem mediaInformation
nem queueData
forem especificados, as solicitações de carregamento falharão sem enviar para aplicativos receptores.
- Como
- 4.4.1
Herda NSObject, <NSCopy> e <NSSecureCoding>.
Resumo da propriedade | |
GCKMediaInformation * | mediaInformation |
O item de mídia a ser carregado. Mais... | |
GCKMediaQueueData * | queueData |
Os metadados do item de mídia ou da fila. Mais... | |
NSNumber * | autoplay |
A sinalização que indica se a reprodução começa imediatamente após o carregamento. Mais... | |
NSTimeInterval | startTime |
A posição inicial da reprodução. Mais... | |
float | playbackRate |
A velocidade do vídeo. Mais... | |
NSArray< NSNumber * > * | activeTrackIDs |
Uma matriz de números inteiros que especifica as faixas ativas. Mais... | |
id | customData |
Dados personalizados específicos do aplicativo a serem transmitidos com a solicitação. Mais... | |
NSString * | credentials |
As credenciais do usuário para o item de mídia que está sendo carregado. Mais... | |
NSString * | credentialsType |
O tipo de credenciais de usuário especificado em GCKMediaLoadRequestData::credentials. Mais... | |
NSString * | atvCredentials |
As credenciais alternativas do Android TV para o item de mídia que está sendo carregado. Mais... | |
NSString * | atvCredentialsType |
O tipo de credenciais do Android TV especificado em GCKMediaLoadRequestData::atvCredentials. Mais... | |
Detalhe da propriedade
|
readnonatomiccopy |
O item de mídia a ser carregado.
|
readnonatomiccopy |
Os metadados do item de mídia ou da fila.
|
readnonatomiccopy |
A sinalização que indica se a reprodução começa imediatamente após o carregamento.
O valor padrão é @(YES)
.
Ao carregar uma fila especificando os itens na queueData
, esse valor vai substituir os autoplay
do primeiro GCKMediaQueueItem a ser carregado em queueData
. Somente quando esse campo estiver nil
, a propriedade autoplay
de GCKMediaQueueItem individuais em queueData
entrará em vigor.
Ao carregar um único item especificando o mediaInformation
, esse campo especifica se a reprodução precisa começar após o carregamento. Se ele for definido como nil
, a reprodução não vai começar imediatamente.
|
readnonatomicassign |
A posição inicial da reprodução.
O valor padrão é kGCKInvalidTimeInterval, que indica uma posição de reprodução padrão. Ao reproduzir streams de vídeo on demand, ele começa em 0. Se estiver reproduzindo transmissões ao vivo, ele começa na borda ao vivo.
|
readnonatomicassign |
A velocidade do vídeo.
O valor padrão é 1
.
|
readnonatomicstrong |
Uma matriz de números inteiros que especifica as faixas ativas.
O valor padrão é nil
.
|
readnonatomicstrong |
Dados personalizados específicos do aplicativo a serem transmitidos com a solicitação.
Precisa ser um objeto que pode ser serializado para JSON usando NSJSONSerialization ou nil
.
|
readnonatomiccopy |
As credenciais do usuário para o item de mídia que está sendo carregado.
|
readnonatomiccopy |
O tipo de credenciais de usuário especificado em GCKMediaLoadRequestData::credentials.
|
readnonatomiccopy |
As credenciais alternativas do Android TV para o item de mídia que está sendo carregado.
Se definidas, essas credenciais vão substituir o valor definido em GCKMediaLoadRequestData::credentials se o receptor for um app para Android TV. No lado do receptor, essas credenciais podem ser acessadas em MediaLoadRequestData#getCredentials.
- Como
- 4.7.0
|
readnonatomiccopy |
O tipo de credenciais do Android TV especificado em GCKMediaLoadRequestData::atvCredentials.
Se definido, esse tipo de credenciais vai substituir o valor definido em GCKMediaLoadRequestData::credentialsType se o receptor for um app para Android TV. No lado do receptor, essas credenciais podem ser acessadas em MediaLoadRequestData#getCredentialsType.
- Como
- 4.7.0