Descripción general
Datos de solicitudes de carga de medios
Los comandos de carga multimedia en GCKRemoteMediaClient
usan esta clase para especificar cómo una aplicación receptora debe cargar contenido multimedia.
Para cargar un solo elemento, debe especificarse en mediaInformation
. Para cargar una cola que no esté en la nube, la información de la cola se debe especificar en queueData
. De manera opcional, la información del primer elemento que se reproducirá se puede especificar en mediaInformation
. Si la cola es una cola en la nube, items
en puede estar nil
o vacío, pero se debe especificar entity
de modo que la app receptora pueda recuperar la cola de la nube con entity
. Si no se especifica mediaInformation
ni queueData
, las solicitudes de carga fallarán sin enviarse a las aplicaciones receptoras.
- Desde
- 4.4.1
Hereda NSObject, <NSCopy> y <NSSecureCoding>.
Resumen de la propiedad | |
GCKMediaInformation * | mediaInformation |
El elemento multimedia que se cargará. Más... | |
GCKMediaQueueData * | queueData |
Los metadatos del elemento multimedia o la cola. Más... | |
NSNumber * | autoplay |
Marca que indica si la reproducción comienza inmediatamente después de la carga Más... | |
NSTimeInterval | startTime |
Posición inicial de reproducción Más... | |
float | playbackRate |
Es la velocidad de reproducción. Más... | |
NSArray< NSNumber * > * | activeTrackIDs |
Un array de números enteros que especifica los segmentos activos. Más... | |
id | customData |
Datos personalizados específicos de la aplicación para pasar junto con la solicitud. Más... | |
NSString * | credentials |
Las credenciales de usuario para el elemento multimedia que se está cargando. Más... | |
NSString * | credentialsType |
Es el tipo de credenciales de usuario que se especifica en GCKMediaLoadRequestData::credentials. Más... | |
NSString * | atvCredentials |
Las credenciales alternativas de Android TV para el elemento multimedia que se está cargando. Más... | |
NSString * | atvCredentialsType |
Es el tipo de credenciales de Android TV que se especifica en GCKMediaLoadRequestData::atvCredentials. Más... | |
Detalles de la propiedad
|
readnonatomiccopy |
El elemento multimedia que se cargará.
|
readnonatomiccopy |
Los metadatos del elemento multimedia o la cola.
|
readnonatomiccopy |
Marca que indica si la reproducción comienza inmediatamente después de la carga
El valor predeterminado es @(YES)
.
Cuando se carga una cola especificando los elementos de cola en queueData
, este valor anula el autoplay
de la primera GCKMediaQueueItem que se cargará en queueData
. Solo cuando este campo sea nil
, tendrá efecto la propiedad autoplay
del elemento GCKMediaQueueItem individual de queueData
.
Cuando se carga un solo elemento especificando mediaInformation
, este campo especifica si la reproducción debe comenzar cuando se cargue. Si es nil
, la reproducción no comenzará inmediatamente.
|
readnonatomicassign |
Posición inicial de reproducción
El valor predeterminado es kGCKInvalidTimeInterval, que indica una posición de reproducción predeterminada. Si se reproducen transmisiones de video on demand, se inicia desde 0. Si se reproducen transmisiones en vivo, se inicia desde el perímetro en vivo.
|
readnonatomicassign |
Es la velocidad de reproducción.
El valor predeterminado es 1
.
|
readnonatomicstrong |
Un array de números enteros que especifica los segmentos activos.
El valor predeterminado es nil
.
|
readnonatomicstrong |
Datos personalizados específicos de la aplicación para pasar junto con la solicitud.
Debe ser un objeto que se pueda serializar a JSON con NSJSONSerialization, o bien con nil
.
|
readnonatomiccopy |
Las credenciales de usuario para el elemento multimedia que se está cargando.
|
readnonatomiccopy |
Es el tipo de credenciales de usuario que se especifica en GCKMediaLoadRequestData::credentials.
|
readnonatomiccopy |
Las credenciales alternativas de Android TV para el elemento multimedia que se está cargando.
Si se establecen, estas credenciales anularán el valor establecido en GCKMediaLoadRequestData::credentials si la app receptora es una app para Android TV. En el lado del receptor, se puede acceder a estas credenciales desde MediaLoadRequestData#getCredentials.
- Desde
- 4.7.0
|
readnonatomiccopy |
Es el tipo de credenciales de Android TV que se especifica en GCKMediaLoadRequestData::atvCredentials.
Si se establece, este tipo de credenciales anulará el valor establecido en GCKMediaLoadRequestData::credentialsType si la app receptora es una app para Android TV. En el lado del receptor, se puede acceder a estas credenciales desde MediaLoadRequestData#getCredentialsType.
- Desde
- 4.7.0