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