Descripción general
Es una clase para controlar la reproducción de contenido multimedia en un receptor de transmisiones.
Hay una instancia de este objeto disponible como la propiedad GCKSession::remoteMediaClient.
- Desde
- 3.0
Hereda NSObject.
Resumen del método de instancia | |
(void) | - addListener: |
Agrega un objeto de escucha a la lista de objetos de escucha de este objeto. Más... | |
(void) | - removeListener: |
Quita un objeto de escucha de la lista de objetos de escucha de este objeto. Más... | |
(GCKRequest *) | - loadMediaWithLoadRequestData: |
Carga e inicia la reproducción de un elemento multimedia o una cola de elementos multimedia con datos de solicitud. Más... | |
(GCKRequest *) | - loadMedia: |
Carga e inicia la reproducción de un nuevo elemento multimedia con las opciones predeterminadas. Más... | |
(GCKRequest *) | - loadMedia:withOptions: |
Carga e inicia la reproducción de un nuevo elemento multimedia con las opciones especificadas. Más... | |
(GCKRequest *) | - loadMedia:autoplay: |
Carga un elemento multimedia nuevo y, opcionalmente, inicia la reproducción. Más... | |
(GCKRequest *) | - loadMedia:autoplay:playPosition: |
Carga un elemento multimedia nuevo y, opcionalmente, inicia la reproducción. Más... | |
(GCKRequest *) | - loadMedia:autoplay:playPosition:customData: |
Carga un elemento multimedia nuevo y, opcionalmente, inicia la reproducción. Más... | |
(GCKRequest *) | - loadMedia:autoplay:playPosition:activeTrackIDs: |
Carga un elemento multimedia nuevo y, opcionalmente, inicia la reproducción. Más... | |
(GCKRequest *) | - loadMedia:autoplay:playPosition:activeTrackIDs:customData: |
Carga un elemento multimedia nuevo y, opcionalmente, inicia la reproducción. Más... | |
(GCKRequest *) | - setPlaybackRate: |
Establece la velocidad de reproducción de la sesión multimedia actual. Más... | |
(GCKRequest *) | - setPlaybackRate:customData: |
Establece la velocidad de reproducción de la sesión multimedia actual. Más... | |
(GCKRequest *) | - setActiveTrackIDs: |
Establece los segmentos activos. Más... | |
(GCKRequest *) | - setTextTrackStyle: |
Establece el estilo de la pista de texto. Más... | |
(GCKRequest *) | - pause |
Pausa la reproducción del elemento multimedia actual. Más... | |
(GCKRequest *) | - pauseWithCustomData: |
Pausa la reproducción del elemento multimedia actual. Más... | |
(GCKRequest *) | - stop |
Detiene la reproducción del elemento multimedia actual. Más... | |
(GCKRequest *) | - stopWithCustomData: |
Detiene la reproducción del elemento multimedia actual. Más... | |
(GCKRequest *) | - play |
Inicia (o reanuda) la reproducción del elemento multimedia actual. Más... | |
(GCKRequest *) | - playWithCustomData: |
Inicia (o reanuda) la reproducción del elemento multimedia actual. Más... | |
(GCKRequest *) | - skipAd |
Envía una solicitud para omitir el anuncio que se está reproduciendo. Más... | |
(GCKRequest *) | - seekWithOptions: |
Busca una nueva posición en el elemento multimedia actual. Más... | |
(GCKRequest *) | - seekToTimeInterval: |
Busca una nueva posición en el elemento multimedia actual. Más... | |
(GCKRequest *) | - seekToTimeInterval:resumeState: |
Busca una nueva posición en el elemento multimedia actual. Más... | |
(GCKRequest *) | - seekToTimeInterval:resumeState:customData: |
Busca una nueva posición en el elemento multimedia actual. Más... | |
(GCKRequest *) | - queueFetchItemIDs |
Solicita la lista de ID de elementos para la cola. Más... | |
(GCKRequest *) | - queueFetchItemsForIDs: |
Las solicitudes completan la información de los elementos de la cola con los ID de elemento especificados. Más... | |
(GCKRequest *) | - queueLoadItems:startIndex:repeatMode: |
Carga una nueva cola de elementos multimedia y, opcionalmente, inicia la reproducción. Más... | |
(GCKRequest *) | - queueLoadItems:startIndex:repeatMode:customData: |
Carga una nueva cola de elementos multimedia y, opcionalmente, inicia la reproducción. Más... | |
(GCKRequest *) | - queueLoadItems:startIndex:playPosition:repeatMode:customData: |
Carga una nueva cola de elementos multimedia y, opcionalmente, inicia la reproducción. Más... | |
(GCKRequest *) | - queueLoadItems:withOptions: |
Carga una nueva cola de elementos multimedia y, opcionalmente, inicia la reproducción. Más... | |
(GCKRequest *) | - queueInsertItems:beforeItemWithID: |
Inserta una lista de nuevos elementos multimedia en la cola. Más... | |
(GCKRequest *) | - queueInsertItems:beforeItemWithID:customData: |
Inserta una lista de nuevos elementos multimedia en la cola. Más... | |
(GCKRequest *) | - queueInsertItem:beforeItemWithID: |
Un método de conveniencia que inserta un solo elemento en la cola. Más... | |
(GCKRequest *) | - queueInsertAndPlayItem:beforeItemWithID: |
Un método de conveniencia que inserta un solo elemento en la cola y lo convierte en el elemento actual. Más... | |
(GCKRequest *) | - queueInsertAndPlayItem:beforeItemWithID:playPosition:customData: |
Un método de conveniencia que inserta un solo elemento en la cola y lo convierte en el elemento actual. Más... | |
(GCKRequest *) | - queueUpdateItems: |
Actualiza la cola. Más... | |
(GCKRequest *) | - queueUpdateItems:customData: |
Actualiza la cola. Más... | |
(GCKRequest *) | - queueRemoveItemsWithIDs: |
Quita una lista de elementos multimedia de la cola. Más... | |
(GCKRequest *) | - queueRemoveItemsWithIDs:customData: |
Quita una lista de elementos multimedia de la cola. Más... | |
(GCKRequest *) | - queueRemoveItemWithID: |
Un método de conveniencia que quita un solo elemento de la cola. Más... | |
(GCKRequest *) | - queueReorderItemsWithIDs:insertBeforeItemWithID: |
Reordena una lista de elementos multimedia de la cola. Más... | |
(GCKRequest *) | - queueReorderItemsWithIDs:insertBeforeItemWithID:customData: |
Reordena una lista de elementos multimedia de la cola. Más... | |
(GCKRequest *) | - queueMoveItemWithID:beforeItemWithID: |
Un método de conveniencia que mueve un solo elemento en la cola. Más... | |
(GCKRequest *) | - queueJumpToItemWithID: |
Salta al elemento con el ID especificado en la cola. Más... | |
(GCKRequest *) | - queueJumpToItemWithID:customData: |
Salta al elemento con el ID especificado en la cola. Más... | |
(GCKRequest *) | - queueJumpToItemWithID:playPosition:customData: |
Salta al elemento con el ID especificado en la cola. Más... | |
(GCKRequest *) | - queueNextItem |
Pasa al siguiente elemento de la fila. Más... | |
(GCKRequest *) | - queuePreviousItem |
Mueve al elemento anterior de la cola. Más... | |
(GCKRequest *) | - queueSetRepeatMode: |
Establece el modo de repetición de cola. Más... | |
(GCKRequest *) | - setStreamVolume: |
Establece el volumen de transmisión. Más... | |
(GCKRequest *) | - setStreamVolume:customData: |
Establece el volumen de transmisión. Más... | |
(GCKRequest *) | - setStreamMuted: |
Establece si la transmisión está silenciada. Más... | |
(GCKRequest *) | - setStreamMuted:customData: |
Establece si la transmisión está silenciada. Más... | |
(GCKRequest *) | - requestStatus |
Solicita información actualizada del estado del contenido multimedia desde el receptor. Más... | |
(NSTimeInterval) | - approximateStreamPosition |
Muestra la posición aproximada de transmisión calculada a partir de la última información de transmisión recibida y el tiempo que transcurrió desde esa actualización. Más... | |
(NSTimeInterval) | - approximateLiveSeekableRangeStart |
Muestra la posición de inicio aproximada del rango de búsqueda calculado a partir de la última información de transmisión recibida y el tiempo que transcurrió desde esa actualización. Más... | |
(NSTimeInterval) | - approximateLiveSeekableRangeEnd |
Muestra la posición final aproximada del rango de búsqueda calculado a partir de la última información de transmisión recibida y el tiempo que transcurrió desde esa actualización. Más... | |
(void) | - notifyDidStartMediaSession |
Se llama a las subclases cada vez que comienza una sesión multimedia, es decir, justo después de que se cargan correctamente nuevos medios en el reproductor remoto. Más... | |
(void) | - notifyDidUpdateMediaStatus |
Las subclases las llamarán cada vez que cambie el objeto mediaStatus del cliente. Más... | |
(void) | - notifyDidUpdateQueue |
Las subclases las llamarán cada vez que cambie la cola de contenido multimedia administrada por el cliente. Más... | |
(void) | - notifyDidUpdatePreloadStatus |
Las subclases las llamarán cada vez que cambie el GCKMediaStatus::preloadedItemID del GCKMediaStatus del cliente. Más... | |
(void) | - notifyDidUpdateMetadata |
Las subclases los llamarán cada vez que cambien los metadatos. Más... | |
(void) | - notifyDidReceiveQueueItemIDs: |
Las subclases las llamará cada vez que se reciba la lista de IDs de elementos de la cola de contenido multimedia. Más... | |
(void) | - notifyDidInsertQueueItemsWithIDs:beforeItemWithID: |
Las subclases las llamarán cada vez que se inserte una secuencia contigua de elementos en la cola. Más... | |
(void) | - notifyDidUpdateQueueItemsWithIDs: |
Las subclases las llamará cada vez que se actualicen sus elementos existentes. Más... | |
(void) | - notifyDidRemoveQueueItemsWithIDs: |
Las subclases las llamará cada vez que se quite una secuencia contigua de elementos de la cola. Más... | |
(void) | - notifyDidReceiveQueueItems: |
Que una subclase lo llame cada vez que se hayan recibido los elementos de la cola. Más... | |
Resumen de la propiedad | |
BOOL | connected |
Una marca que indica si este objeto está conectado a una sesión. Más... | |
GCKMediaStatus * | mediaStatus |
Es el estado actual del contenido multimedia, según lo informa el canal de control de contenido multimedia. Más... | |
GCKMediaQueue * | mediaQueue |
La cola de contenido multimedia. Más... | |
NSTimeInterval | timeSinceLastMediaStatusUpdate |
Es la cantidad de tiempo que transcurrió desde que se recibió la última actualización de estado del contenido multimedia. Más... | |
BOOL | playingLiveStream |
Una marca que indica si este cliente está reproduciendo una transmisión en vivo. Más... | |
id < GCKRemoteMediaClientAdInfoParserDelegate > | adInfoParserDelegate |
Es un delegado capaz de extraer información de pausas publicitarias de los datos personalizados de un objeto GCKMediaStatus. Más... | |
Detalle del método
- (void) addListener: | (id< GCKRemoteMediaClientListener >) | listener |
Agrega un objeto de escucha a la lista de objetos de escucha de este objeto.
El objeto de escucha agregado no se retiene y se debe conservar para evitar la desasignación inesperada.
- Parameters
-
listener The listener to add.
- (void) removeListener: | (id< GCKRemoteMediaClientListener >) | listener |
Quita un objeto de escucha de la lista de objetos de escucha de este objeto.
- Parameters
-
listener The listener to remove.
- (GCKRequest *) loadMediaWithLoadRequestData: | (GCKMediaLoadRequestData *) | requestData |
Carga e inicia la reproducción de un elemento multimedia o una cola de elementos multimedia con datos de solicitud.
- Parameters
-
requestData Describes the media load request.
- Devuelve
- El objeto GCKRequest para hacer un seguimiento de esta solicitud.
- Desde
- 4.4.1
- (GCKRequest *) loadMedia: | (GCKMediaInformation *) | mediaInfo |
Carga e inicia la reproducción de un nuevo elemento multimedia con las opciones predeterminadas.
En su lugar, se recomienda usar loadMediaWithLoadRequestData:, que es un comando de carga avanzado que admite la carga de un solo elemento o una cola con opciones adicionales.
- Parameters
-
mediaInfo Describes the media item to load.
- Devuelve
- El objeto GCKRequest para hacer un seguimiento de esta solicitud.
- (GCKRequest *) loadMedia: | (GCKMediaInformation *) | mediaInfo | |
withOptions: | (GCKMediaLoadOptions *) | options | |
Carga e inicia la reproducción de un nuevo elemento multimedia con las opciones especificadas.
En su lugar, se recomienda usar loadMediaWithLoadRequestData:, que es un comando de carga avanzado que admite la carga de un solo elemento o una cola con opciones adicionales.
- Parameters
-
mediaInfo Describes the media item to load. options The load options for this request.
- Devuelve
- El objeto GCKRequest para hacer un seguimiento de esta solicitud.
- Desde
- 4.0
- (GCKRequest *) loadMedia: | (GCKMediaInformation *) | mediaInfo | |
autoplay: | (BOOL) | autoplay | |
Carga un elemento multimedia nuevo y, opcionalmente, inicia la reproducción.
- Parameters
-
mediaInfo Describes the media item to load. autoplay Whether playback should start immediately.
- Devuelve
- El objeto GCKRequest para hacer un seguimiento de esta solicitud.
- Deprecated:
- Usa loadMediaWithLoadRequestData:.
- (GCKRequest *) loadMedia: | (GCKMediaInformation *) | mediaInfo | |
autoplay: | (BOOL) | autoplay | |
playPosition: | (NSTimeInterval) | playPosition | |
Carga un elemento multimedia nuevo y, opcionalmente, inicia la reproducción.
- Parameters
-
mediaInfo Describes the media item to load. autoplay Whether playback should start immediately. playPosition The initial playback position.
- Devuelve
- El objeto GCKRequest para hacer un seguimiento de esta solicitud.
- Deprecated:
- Usa loadMediaWithLoadRequestData:.
- (GCKRequest *) loadMedia: | (GCKMediaInformation *) | mediaInfo | |
autoplay: | (BOOL) | autoplay | |
playPosition: | (NSTimeInterval) | playPosition | |
customData: | (nullable id) | customData | |
Carga un elemento multimedia nuevo y, opcionalmente, inicia la reproducción.
- Parameters
-
mediaInfo Describes the media item to load. autoplay Whether playback should start immediately. playPosition The initial playback position. customData Custom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil
.
- Devuelve
- El objeto GCKRequest para hacer un seguimiento de esta solicitud.
- Deprecated:
- Usa loadMediaWithLoadRequestData:.
- (GCKRequest *) loadMedia: | (GCKMediaInformation *) | mediaInfo | |
autoplay: | (BOOL) | autoplay | |
playPosition: | (NSTimeInterval) | playPosition | |
activeTrackIDs: | (nullable NSArray< NSNumber * > *) | activeTrackIDs | |
Carga un elemento multimedia nuevo y, opcionalmente, inicia la reproducción.
- Parameters
-
mediaInfo Describes the media item to load. autoplay Whether playback should start immediately. playPosition The initial playback position. activeTrackIDs An array of integers specifying the active tracks. May be nil
.
- Devuelve
- El objeto GCKRequest para hacer un seguimiento de esta solicitud.
- Deprecated:
- Usa loadMediaWithLoadRequestData:.
- (GCKRequest *) loadMedia: | (GCKMediaInformation *) | mediaInfo | |
autoplay: | (BOOL) | autoplay | |
playPosition: | (NSTimeInterval) | playPosition | |
activeTrackIDs: | (nullable NSArray< NSNumber * > *) | activeTrackIDs | |
customData: | (nullable id) | customData | |
Carga un elemento multimedia nuevo y, opcionalmente, inicia la reproducción.
- Parameters
-
mediaInfo Describes the media item to load. autoplay Whether playback should start immediately. playPosition The initial playback position. activeTrackIDs An array of integers specifying the active tracks. May be nil
.customData Custom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil
.
- Devuelve
- El objeto GCKRequest para hacer un seguimiento de esta solicitud.
- Deprecated:
- Usa loadMediaWithLoadRequestData:.
- (GCKRequest *) setPlaybackRate: | (float) | playbackRate |
Establece la velocidad de reproducción de la sesión multimedia actual.
- Parameters
-
playbackRate The new playback rate.
- Devuelve
- El objeto GCKRequest para hacer un seguimiento de esta solicitud.
- Desde
- 4.0
- (GCKRequest *) setPlaybackRate: | (float) | playbackRate | |
customData: | (nullable id) | customData | |
Establece la velocidad de reproducción de la sesión multimedia actual.
- Parameters
-
playbackRate The new playback rate, which must be between GCKMediaLoadOptions::kGCKMediaMinPlaybackRate and GCKMediaLoadOptions::kGCKMediaMaxPlaybackRate. customData Custom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil
.
- Devuelve
- El objeto GCKRequest para hacer un seguimiento de esta solicitud.
- Desde
- 4.0
- (GCKRequest *) setActiveTrackIDs: | (nullable NSArray< NSNumber * > *) | activeTrackIDs |
Establece los segmentos activos.
La solicitud fallará si no hay un estado de contenido multimedia actual.
- Parameters
-
activeTrackIDs An array of integers specifying the active tracks. May be empty or nil
to disable any currently active tracks.
- Devuelve
- El objeto GCKRequest para hacer un seguimiento de esta solicitud.
- (GCKRequest *) setTextTrackStyle: | (nullable GCKMediaTextTrackStyle *) | textTrackStyle |
Establece el estilo de la pista de texto.
La solicitud fallará si no hay un estado de contenido multimedia actual.
- Parameters
-
textTrackStyle The text track style. The style will not be changed if this is nil
.
- Devuelve
- El objeto GCKRequest para hacer un seguimiento de esta solicitud.
- (GCKRequest *) pause |
Pausa la reproducción del elemento multimedia actual.
La solicitud fallará si no hay un estado de contenido multimedia actual.
- Devuelve
- El objeto GCKRequest para hacer un seguimiento de esta solicitud.
- (GCKRequest *) pauseWithCustomData: | (nullable id) | customData |
Pausa la reproducción del elemento multimedia actual.
La solicitud fallará si no hay un estado de contenido multimedia actual.
- Parameters
-
customData Custom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil
.
- Devuelve
- El objeto GCKRequest para hacer un seguimiento de esta solicitud.
- (GCKRequest *) stop |
Detiene la reproducción del elemento multimedia actual.
Si hay una cola cargada, se quitará. La solicitud fallará si no hay un estado de contenido multimedia actual.
- Devuelve
- El objeto GCKRequest para hacer un seguimiento de esta solicitud.
- (GCKRequest *) stopWithCustomData: | (nullable id) | customData |
Detiene la reproducción del elemento multimedia actual.
Si hay una cola cargada, se quitará. La solicitud fallará si no hay un estado de contenido multimedia actual.
- Parameters
-
customData Custom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil
.
- Devuelve
- El objeto GCKRequest para hacer un seguimiento de esta solicitud.
- (GCKRequest *) play |
Inicia (o reanuda) la reproducción del elemento multimedia actual.
La reproducción siempre comienza al principio de la transmisión. La solicitud fallará si no hay un estado de contenido multimedia actual.
- Devuelve
- El objeto GCKRequest para hacer un seguimiento de esta solicitud.
- (GCKRequest *) playWithCustomData: | (nullable id) | customData |
Inicia (o reanuda) la reproducción del elemento multimedia actual.
La reproducción siempre comienza al principio de la transmisión. La solicitud fallará si no hay un estado de contenido multimedia actual.
- Parameters
-
customData Custom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil
.
- Devuelve
- El objeto GCKRequest para hacer un seguimiento de esta solicitud.
- (GCKRequest *) skipAd |
Envía una solicitud para omitir el anuncio que se está reproduciendo.
- Devuelve
- El objeto GCKRequest para hacer un seguimiento de esta solicitud.
- Desde
- 4.3
- (GCKRequest *) seekWithOptions: | (GCKMediaSeekOptions *) | options |
Busca una nueva posición en el elemento multimedia actual.
La solicitud fallará si no hay un estado de contenido multimedia actual.
- Parameters
-
options The seek options for the request.
- Devuelve
- El objeto GCKRequest para hacer un seguimiento de esta solicitud.
- Desde
- 4.0
- (GCKRequest *) seekToTimeInterval: | (NSTimeInterval) | position |
Busca una nueva posición en el elemento multimedia actual.
La solicitud fallará si no hay un estado de contenido multimedia actual.
- Parameters
-
position The new position from the beginning of the stream.
- Devuelve
- El objeto GCKRequest para hacer un seguimiento de esta solicitud.
- Deprecated:
- Usa searchWithOptions:.
- (GCKRequest *) seekToTimeInterval: | (NSTimeInterval) | position | |
resumeState: | (GCKMediaResumeState) | resumeState | |
Busca una nueva posición en el elemento multimedia actual.
La solicitud fallará si no hay un estado de contenido multimedia actual.
- Parameters
-
position The new position interval from the beginning of the stream. resumeState The action to take after the seek operation has finished.
- Devuelve
- El objeto GCKRequest para hacer un seguimiento de esta solicitud.
- Deprecated:
- Usa searchWithOptions:.
- (GCKRequest *) seekToTimeInterval: | (NSTimeInterval) | position | |
resumeState: | (GCKMediaResumeState) | resumeState | |
customData: | (nullable id) | customData | |
Busca una nueva posición en el elemento multimedia actual.
La solicitud fallará si no hay un estado de contenido multimedia actual.
- Parameters
-
position The new position from the beginning of the stream. resumeState The action to take after the seek operation has finished. customData Custom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil
.
- Devuelve
- El objeto GCKRequest para hacer un seguimiento de esta solicitud.
- Deprecated:
- Usa searchWithOptions:.
- (GCKRequest *) queueFetchItemIDs |
Solicita la lista de ID de elementos para la cola.
Los resultados se pasan a la devolución de llamada delegada GCKRemoteMediaClientDelegate::remoteMediaClient:didReceiveQueueItemIDs:.
- Devuelve
- El objeto GCKRequest para hacer un seguimiento de esta solicitud.
- Desde
- 4.1
- (GCKRequest *) queueFetchItemsForIDs: | (NSArray< NSNumber * > *) | queueItemIDs |
Las solicitudes completan la información de los elementos de la cola con los ID de elemento especificados.
Los resultados se pasan a la devolución de llamada delegada GCKRemoteMediaClientDelegate::remoteMediaClient:didReceiveQueueItems:.
- Devuelve
- El objeto GCKRequest para hacer un seguimiento de esta solicitud.
- Desde
- 4.1
- (GCKRequest *) queueLoadItems: | (NSArray< GCKMediaQueueItem * > *) | queueItems | |
startIndex: | (NSUInteger) | startIndex | |
repeatMode: | (GCKMediaRepeatMode) | repeatMode | |
Carga una nueva cola de elementos multimedia y, opcionalmente, inicia la reproducción.
- Parameters
-
queueItems An array of GCKMediaQueueItem instances to load. Must not be nil
or empty.startIndex The index of the item in the items array that should be played first. repeatMode The repeat mode for playing the queue.
- Devuelve
- El objeto GCKRequest para hacer un seguimiento de esta solicitud.
- Deprecated:
- Usa loadMediaWithLoadRequestData:.
- (GCKRequest *) queueLoadItems: | (NSArray< GCKMediaQueueItem * > *) | queueItems | |
startIndex: | (NSUInteger) | startIndex | |
repeatMode: | (GCKMediaRepeatMode) | repeatMode | |
customData: | (nullable id) | customData | |
Carga una nueva cola de elementos multimedia y, opcionalmente, inicia la reproducción.
- Parameters
-
queueItems An array of GCKMediaQueueItem instances to load. Must not be nil
or empty.startIndex The index of the item in the items array that should be played first. repeatMode The repeat mode for playing the queue. customData Custom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil
.
- Devuelve
- El objeto GCKRequest para hacer un seguimiento de esta solicitud.
- Deprecated:
- Usa loadMediaWithLoadRequestData:.
- (GCKRequest *) queueLoadItems: | (NSArray< GCKMediaQueueItem * > *) | queueItems | |
startIndex: | (NSUInteger) | startIndex | |
playPosition: | (NSTimeInterval) | playPosition | |
repeatMode: | (GCKMediaRepeatMode) | repeatMode | |
customData: | (nullable id) | customData | |
Carga una nueva cola de elementos multimedia y, opcionalmente, inicia la reproducción.
- Parameters
-
queueItems An array of GCKMediaQueueItem instances to load. Must not be nil
or empty.startIndex The index of the item in the items array that should be played first. playPosition The initial playback position for the item when it is first played, relative to the beginning of the stream. This value is ignored when the same item is played again, for example when the queue repeats, or the item is later jumped to. In those cases the item's startTime is used. repeatMode The repeat mode for playing the queue. customData Custom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil
.
- Devuelve
- El objeto GCKRequest para hacer un seguimiento de esta solicitud.
- Deprecated:
- Usa loadMediaWithLoadRequestData:.
- (GCKRequest *) queueLoadItems: | (NSArray< GCKMediaQueueItem * > *) | queueItems | |
withOptions: | (GCKMediaQueueLoadOptions *) | options | |
Carga una nueva cola de elementos multimedia y, opcionalmente, inicia la reproducción.
En su lugar, se recomienda usar loadMediaWithLoadRequestData:, que es un comando de carga avanzado que admite la carga de un solo elemento o una cola con opciones adicionales.
- Parameters
-
queueItems An array of GCKMediaQueueItem instances to load. Must not be nil
or empty.options The load options used to load the queue items, as defined by GCKMediaQueueLoadOptions
- Desde
- 4.3.1
- (GCKRequest *) queueInsertItems: | (NSArray< GCKMediaQueueItem * > *) | queueItems | |
beforeItemWithID: | (NSUInteger) | beforeItemID | |
Inserta una lista de nuevos elementos multimedia en la cola.
- Parameters
-
queueItems An array of GCKMediaQueueItem instances to insert. Must not be nil
or empty.beforeItemID The ID of the item that will be located immediately after the inserted list. If the value is kGCKMediaQueueInvalidItemID, the inserted list will be appended to the end of the queue.
- Devuelve
- El objeto GCKRequest para hacer un seguimiento de esta solicitud.
- (GCKRequest *) queueInsertItems: | (NSArray< GCKMediaQueueItem * > *) | queueItems | |
beforeItemWithID: | (NSUInteger) | beforeItemID | |
customData: | (nullable id) | customData | |
Inserta una lista de nuevos elementos multimedia en la cola.
- Parameters
-
queueItems An array of GCKMediaQueueItem instances to insert. Must not be nil
or empty.beforeItemID ID of the item that will be located immediately after the inserted list. If the value is kGCKMediaQueueInvalidItemID, the inserted list will be appended to the end of the queue. customData Custom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil
.
- Devuelve
- El objeto GCKRequest para hacer un seguimiento de esta solicitud.
- (GCKRequest *) queueInsertItem: | (GCKMediaQueueItem *) | item | |
beforeItemWithID: | (NSUInteger) | beforeItemID | |
Un método de conveniencia que inserta un solo elemento en la cola.
- Parameters
-
item The item to insert. beforeItemID The ID of the item that will be located immediately after the inserted item. If the value is kGCKMediaQueueInvalidItemID, or does not refer to any item currently in the queue, the inserted item will be appended to the end of the queue.
- Devuelve
- El objeto GCKRequest para hacer un seguimiento de esta solicitud.
- (GCKRequest *) queueInsertAndPlayItem: | (GCKMediaQueueItem *) | item | |
beforeItemWithID: | (NSUInteger) | beforeItemID | |
Un método de conveniencia que inserta un solo elemento en la cola y lo convierte en el elemento actual.
- Parameters
-
item The item to insert. beforeItemID The ID of the item that will be located immediately after the inserted item. If the value is kGCKMediaQueueInvalidItemID, or does not refer to any item currently in the queue, the inserted item will be appended to the end of the queue.
- Devuelve
- El objeto GCKRequest para hacer un seguimiento de esta solicitud.
- (GCKRequest *) queueInsertAndPlayItem: | (GCKMediaQueueItem *) | item | |
beforeItemWithID: | (NSUInteger) | beforeItemID | |
playPosition: | (NSTimeInterval) | playPosition | |
customData: | (nullable id) | customData | |
Un método de conveniencia que inserta un solo elemento en la cola y lo convierte en el elemento actual.
- Parameters
-
item The item to insert. beforeItemID The ID of the item that will be located immediately after the inserted item. If the value is kGCKMediaQueueInvalidItemID, or does not refer to any item currently in the queue, the inserted item will be appended to the end of the queue. playPosition The initial playback position for the item when it is first played, relative to the beginning of the stream. This value is ignored when the same item is played again, for example when the queue repeats, or the item is later jumped to. In those cases the item's startTime is used. customData Custom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil
.
- Devuelve
- El objeto GCKRequest para hacer un seguimiento de esta solicitud.
- (GCKRequest *) queueUpdateItems: | (NSArray< GCKMediaQueueItem * > *) | queueItems |
Actualiza la cola.
- Parameters
-
queueItems The list of updated items.
- Devuelve
- El objeto GCKRequest para hacer un seguimiento de esta solicitud.
- (GCKRequest *) queueUpdateItems: | (NSArray< GCKMediaQueueItem * > *) | queueItems | |
customData: | (nullable id) | customData | |
Actualiza la cola.
- Parameters
-
queueItems The list of updated items. customData Custom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil
.
- Devuelve
- El objeto GCKRequest para hacer un seguimiento de esta solicitud.
- (GCKRequest *) queueRemoveItemsWithIDs: | (NSArray< NSNumber * > *) | itemIDs |
Quita una lista de elementos multimedia de la cola.
Si, como resultado, la cola se vacía, se cerrará la sesión multimedia actual.
- Parameters
-
itemIDs An array of media item IDs identifying the items to remove. Must not be nil
or empty.
- Devuelve
- El objeto GCKRequest para hacer un seguimiento de esta solicitud.
- (GCKRequest *) queueRemoveItemsWithIDs: | (NSArray< NSNumber * > *) | itemIDs | |
customData: | (nullable id) | customData | |
Quita una lista de elementos multimedia de la cola.
Si, como resultado, la cola se vacía, se cerrará la sesión multimedia actual.
- Parameters
-
itemIDs An array of media item IDs identifying the items to remove. Must not be nil
or empty.customData Custom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil
.
- Devuelve
- El objeto GCKRequest para hacer un seguimiento de esta solicitud.
- (GCKRequest *) queueRemoveItemWithID: | (NSUInteger) | itemID |
Un método de conveniencia que quita un solo elemento de la cola.
- Parameters
-
itemID The ID of the item to remove.
- Devuelve
- El objeto GCKRequest para hacer un seguimiento de esta solicitud.
- (GCKRequest *) queueReorderItemsWithIDs: | (NSArray< NSNumber * > *) | queueItemIDs | |
insertBeforeItemWithID: | (NSUInteger) | beforeItemID | |
Reordena una lista de elementos multimedia de la cola.
- Parameters
-
queueItemIDs An array of media item IDs identifying the items to reorder. Must not be nil
or empty.beforeItemID ID of the item that will be located immediately after the reordered list. If the value is kGCKMediaQueueInvalidItemID, or does not refer to any item currently in the queue, the reordered list will be appended at the end of the queue.
- Devuelve
- El objeto GCKRequest para hacer un seguimiento de esta solicitud.
- (GCKRequest *) queueReorderItemsWithIDs: | (NSArray< NSNumber * > *) | queueItemIDs | |
insertBeforeItemWithID: | (NSUInteger) | beforeItemID | |
customData: | (nullable id) | customData | |
Reordena una lista de elementos multimedia de la cola.
- Parameters
-
queueItemIDs An array of media item IDs identifying the items to reorder. Must not be nil
or empty.beforeItemID The ID of the item that will be located immediately after the reordered list. If the value is kGCKMediaQueueInvalidItemID, or does not refer to any item currently in the queue, the reordered list will be moved to the end of the queue. customData Custom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil
.
- Devuelve
- El objeto GCKRequest para hacer un seguimiento de esta solicitud.
- (GCKRequest *) queueMoveItemWithID: | (NSUInteger) | itemID | |
beforeItemWithID: | (NSUInteger) | beforeItemID | |
Un método de conveniencia que mueve un solo elemento en la cola.
- Parameters
-
itemID The ID of the item to move. beforeItemID The ID of the item that will be located immediately after the reordered list. If the value is kGCKMediaQueueInvalidItemID, or does not refer to any item currently in the queue, the item will be moved to the end of the queue.
- Devuelve
- El objeto GCKRequest para hacer un seguimiento de esta solicitud.
- (GCKRequest *) queueJumpToItemWithID: | (NSUInteger) | itemID |
Salta al elemento con el ID especificado en la cola.
- Parameters
-
itemID The ID of the item to jump to.
- Devuelve
- El objeto GCKRequest para hacer un seguimiento de esta solicitud.
- (GCKRequest *) queueJumpToItemWithID: | (NSUInteger) | itemID | |
customData: | (nullable id) | customData | |
Salta al elemento con el ID especificado en la cola.
- Parameters
-
itemID The ID of the item to jump to. customData Custom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil
.
- Devuelve
- El objeto GCKRequest para hacer un seguimiento de esta solicitud.
- (GCKRequest *) queueJumpToItemWithID: | (NSUInteger) | itemID | |
playPosition: | (NSTimeInterval) | playPosition | |
customData: | (nullable id) | customData | |
Salta al elemento con el ID especificado en la cola.
- Parameters
-
itemID The ID of the item to jump to. playPosition The initial playback position for the item when it is first played, relative to the beginning of the stream. This value is ignored when the same item is played again, for example when the queue repeats, or the item is later jumped to. In those cases the item's startTime is used. customData Custom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil
.
- Devuelve
- El objeto GCKRequest para hacer un seguimiento de esta solicitud.
- (GCKRequest *) queueNextItem |
Pasa al siguiente elemento de la fila.
- Devuelve
- El objeto GCKRequest para hacer un seguimiento de esta solicitud.
- (GCKRequest *) queuePreviousItem |
Mueve al elemento anterior de la cola.
- Devuelve
- El objeto GCKRequest para hacer un seguimiento de esta solicitud.
- (GCKRequest *) queueSetRepeatMode: | (GCKMediaRepeatMode) | repeatMode |
Establece el modo de repetición de cola.
- Parameters
-
repeatMode The new repeat mode.
- Devuelve
- El objeto GCKRequest para hacer un seguimiento de esta solicitud.
- (GCKRequest *) setStreamVolume: | (float) | volume |
Establece el volumen de transmisión.
La solicitud fallará si no hay ninguna sesión multimedia actual.
- Parameters
-
volume The new volume, in the range [0.0 - 1.0].
- Devuelve
- El objeto GCKRequest para hacer un seguimiento de esta solicitud.
- (GCKRequest *) setStreamVolume: | (float) | volume | |
customData: | (nullable id) | customData | |
Establece el volumen de transmisión.
La solicitud fallará si no hay ninguna sesión multimedia actual.
- Parameters
-
volume The new volume, in the range [0.0 - 1.0]. customData Custom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil
.
- Devuelve
- El objeto GCKRequest para hacer un seguimiento de esta solicitud.
- (GCKRequest *) setStreamMuted: | (BOOL) | muted |
Establece si la transmisión está silenciada.
La solicitud fallará si no hay ninguna sesión multimedia actual.
- Parameters
-
muted Whether the stream should be muted or unmuted.
- Devuelve
- El objeto GCKRequest para hacer un seguimiento de esta solicitud.
- (GCKRequest *) setStreamMuted: | (BOOL) | muted | |
customData: | (nullable id) | customData | |
Establece si la transmisión está silenciada.
La solicitud fallará si no hay ninguna sesión multimedia actual.
- Parameters
-
muted Whether the stream should be muted or unmuted. customData Custom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil
.
- Devuelve
- El objeto GCKRequest para hacer un seguimiento de esta solicitud.
- (GCKRequest *) requestStatus |
Solicita información actualizada del estado del contenido multimedia desde el receptor.
- Devuelve
- El objeto GCKRequest para hacer un seguimiento de esta solicitud.
- (NSTimeInterval) approximateStreamPosition |
Muestra la posición aproximada de transmisión calculada a partir de la última información de transmisión recibida y el tiempo que transcurrió desde esa actualización.
Muestra 0 si el canal no está conectado o si no hay medios cargados en ese momento.
- (NSTimeInterval) approximateLiveSeekableRangeStart |
Muestra la posición de inicio aproximada del rango de búsqueda calculado a partir de la última información de transmisión recibida y el tiempo que transcurrió desde esa actualización.
Muestra 0 si el canal no está conectado o si no hay medios cargados en ese momento. Muestra kGCKInvalidTimeInterval
si la transmisión no es una transmisión en vivo o si no hay un rango de búsqueda.
- Desde
- 4.4.1
- (NSTimeInterval) approximateLiveSeekableRangeEnd |
Muestra la posición final aproximada del rango de búsqueda calculado a partir de la última información de transmisión recibida y el tiempo que transcurrió desde esa actualización.
Muestra 0 si el canal no está conectado o si no hay medios cargados en ese momento. Muestra kGCKInvalidTimeInterval
si la transmisión no es una transmisión en vivo o si no hay un rango de búsqueda.
- Desde
- 4.4.1
- (void) notifyDidStartMediaSession |
Se llama a las subclases cada vez que comienza una sesión multimedia, es decir, justo después de que se cargan correctamente nuevos medios en el reproductor remoto.
Proporcionado por la categoría GCKRemoteMediaClient(Protected)
- (void) notifyDidUpdateMediaStatus |
Las subclases las llamarán cada vez que cambie el objeto mediaStatus del cliente.
Proporcionado por la categoría GCKRemoteMediaClient(Protected)
- (void) notifyDidUpdateQueue |
Las subclases las llamarán cada vez que cambie la cola de contenido multimedia administrada por el cliente.
Proporcionado por la categoría GCKRemoteMediaClient(Protected)
- (void) notifyDidUpdatePreloadStatus |
Las subclases las llamarán cada vez que cambie el GCKMediaStatus::preloadedItemID del GCKMediaStatus del cliente.
Proporcionado por la categoría GCKRemoteMediaClient(Protected)
- (void) notifyDidUpdateMetadata |
Las subclases los llamarán cada vez que cambien los metadatos.
Proporcionado por la categoría GCKRemoteMediaClient(Protected)
- (void) notifyDidReceiveQueueItemIDs: | (NSArray< NSNumber * > *) | itemIDs |
Las subclases las llamará cada vez que se reciba la lista de IDs de elementos de la cola de contenido multimedia.
- Parameters
-
itemIDs The list of queue item IDs.
- Desde
- 4.1
Proporcionado por la categoría GCKRemoteMediaClient(Protected)
- (void) notifyDidInsertQueueItemsWithIDs: | (NSArray< NSNumber * > *) | itemIDs | |
beforeItemWithID: | (GCKMediaQueueItemID) | beforeItemID | |
Las subclases las llamarán cada vez que se inserte una secuencia contigua de elementos en la cola.
- Parameters
-
itemIDs The list of queue item IDs identifying the items that were inserted. beforeItemID The ID of the queue item in front of which the new items were inserted, or kGCKInvalidQueueItemID if the items were appended to the end of the queue.
- Desde
- 4.1
Proporcionado por la categoría GCKRemoteMediaClient(Protected)
- (void) notifyDidUpdateQueueItemsWithIDs: | (NSArray< NSNumber * > *) | itemIDs |
Las subclases las llamará cada vez que se actualicen sus elementos existentes.
- Parameters
-
itemIDs The list of queue item IDs identifying the items that were updated.
- Desde
- 4.1
Proporcionado por la categoría GCKRemoteMediaClient(Protected)
- (void) notifyDidRemoveQueueItemsWithIDs: | (NSArray< NSNumber * > *) | itemIDs |
Las subclases las llamará cada vez que se quite una secuencia contigua de elementos de la cola.
- Parameters
-
itemIDs The list of queue item IDs identifying the items that were removed.
- Desde
- 4.1
Proporcionado por la categoría GCKRemoteMediaClient(Protected)
- (void) notifyDidReceiveQueueItems: | (NSArray< GCKMediaQueueItem * > *) | items |
Que una subclase lo llame cada vez que se hayan recibido los elementos de la cola.
- Parameters
-
items The list of queue items.
- Desde
- 4.1
Proporcionado por la categoría GCKRemoteMediaClient(Protected)
Detalles de la propiedad
|
readnonatomicassign |
Una marca que indica si este objeto está conectado a una sesión.
|
readnonatomicstrong |
Es el estado actual del contenido multimedia, según lo informa el canal de control de contenido multimedia.
|
readnonatomicstrong |
La cola de contenido multimedia.
- Desde
- 4.3.4
|
readnonatomicassign |
Es la cantidad de tiempo que transcurrió desde que se recibió la última actualización de estado del contenido multimedia.
Si aún no se recibe un estado de medios, este valor será NAN.
|
readnonatomicassign |
Una marca que indica si este cliente está reproduciendo una transmisión en vivo.
- Desde
- 4.4.1
|
readwritenonatomicweak |
Es un delegado capaz de extraer información de pausas publicitarias de los datos personalizados de un objeto GCKMediaStatus.
- Deprecated:
- En su lugar, usa GCKAdBreakStatus.