Descripción general
Clase para controlar la reproducción de contenido multimedia en un receptor de Cast.
Esta clase proporciona la misma funcionalidad que la clase GCKMediaControlChannel, que está obsoleta y a la que encapsula, pero con una API más conveniente. A continuación, se mencionan las diferencias principales:
- Cada solicitud se representa con un objeto GCKRequest que se puede hacer un seguimiento con un delegado dedicado.
- El GCKRemoteMediaClient admite varios listeners en lugar de un solo delegado.
- Desde
- 3.0
Hereda de NSObject.
Resumen de métodos 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 *) | - loadMedia: |
Carga y comienza la reproducción de un nuevo elemento multimedia. Más… | |
(GCKRequest *) | - loadMedia:autoplay: |
Carga y, de manera opcional, inicia la reproducción de un nuevo elemento multimedia. Más… | |
(GCKRequest *) | - loadMedia:autoplay:playPosition: |
Carga y, de manera opcional, inicia la reproducción de un nuevo elemento multimedia. Más… | |
(GCKRequest *) | - loadMedia:autoplay:playPosition:customData: |
Carga y, de manera opcional, inicia la reproducción de un nuevo elemento multimedia. Más… | |
(GCKRequest *) | - loadMedia:autoplay:playPosition:activeTrackIDs: |
Carga y, de manera opcional, inicia la reproducción de un nuevo elemento multimedia. Más… | |
(GCKRequest *) | - loadMedia:autoplay:playPosition:activeTrackIDs:customData: |
Carga y, de manera opcional, inicia la reproducción de un nuevo elemento multimedia. 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 |
Comienza (o reanuda) la reproducción del elemento multimedia actual. Más… | |
(GCKRequest *) | - playWithCustomData: |
Comienza (o reanuda) la reproducción del elemento multimedia actual. Más… | |
(GCKRequest *) | - seekToTimeInterval: |
Busca una nueva posición dentro del elemento multimedia actual. Más… | |
(GCKRequest *) | - seekToTimeInterval:resumeState: |
Busca una nueva posición dentro del elemento multimedia actual. Más… | |
(GCKRequest *) | - seekToTimeInterval:resumeState:customData: |
Busca una nueva posición dentro del elemento multimedia actual. Más… | |
(GCKRequest *) | - queueLoadItems:startIndex:repeatMode: |
Carga y, de forma opcional, inicia la reproducción de una nueva fila de elementos multimedia. Más… | |
(GCKRequest *) | - queueLoadItems:startIndex:repeatMode:customData: |
Carga y, de forma opcional, inicia la reproducción de una nueva fila de elementos multimedia. Más… | |
(GCKRequest *) | - queueLoadItems:startIndex:playPosition:repeatMode:customData: |
Carga y, de forma opcional, inicia la reproducción de una nueva fila de elementos multimedia. Más… | |
(GCKRequest *) | - queueInsertItems:beforeItemWithID: |
Inserta una lista de elementos multimedia nuevos en la fila. Más… | |
(GCKRequest *) | - queueInsertItems:beforeItemWithID:customData: |
Inserta una lista de elementos multimedia nuevos en la fila. Más… | |
(GCKRequest *) | - queueInsertItem:beforeItemWithID: |
Es un método de conveniencia que inserta un solo elemento en la cola. Más… | |
(GCKRequest *) | - queueInsertAndPlayItem:beforeItemWithID: |
Es 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: |
Es 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 fila. Más… | |
(GCKRequest *) | - queueUpdateItems:customData: |
Actualiza la fila. Más… | |
(GCKRequest *) | - queueRemoveItemsWithIDs: |
Quita una lista de elementos multimedia de la fila. Más… | |
(GCKRequest *) | - queueRemoveItemsWithIDs:customData: |
Quita una lista de elementos multimedia de la fila. Más… | |
(GCKRequest *) | - queueRemoveItemWithID: |
Es un método de conveniencia que quita un solo elemento de la fila. Más… | |
(GCKRequest *) | - queueReorderItemsWithIDs:insertBeforeItemWithID: |
Reordena una lista de elementos multimedia en la fila. Más… | |
(GCKRequest *) | - queueReorderItemsWithIDs:insertBeforeItemWithID:customData: |
Reordena una lista de elementos multimedia en la fila. Más… | |
(GCKRequest *) | - queueMoveItemWithID:beforeItemWithID: |
Es un método de conveniencia que mueve un solo elemento en la fila. 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 |
Se mueve al elemento anterior de la fila. Más… | |
(GCKRequest *) | - queueSetRepeatMode: |
Establece el modo de repetición de la cola. Más… | |
(GCKRequest *) | - setStreamVolume: |
Establece el volumen de la transmisión. Más… | |
(GCKRequest *) | - setStreamVolume:customData: |
Establece el volumen de la 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 sobre el estado de los medios del receptor. Más… | |
(NSTimeInterval) | - approximateStreamPosition |
Devuelve la posición aproximada de la transmisión, calculada a partir de la última información de la transmisión recibida y el tiempo transcurrido desde esa actualización. Más… | |
(void) | - notifyDidStartMediaSession |
Las subclases deben llamar a este método cada vez que comience una sesión multimedia, es decir, inmediatamente después de que se haya cargado correctamente contenido multimedia nuevo en el reproductor remoto. Más… | |
(void) | - notifyDidUpdateMediaStatus |
Las subclases deben llamar a este método cada vez que cambie el objeto mediaStatus del cliente. Más… | |
(void) | - notifyDidUpdateQueue |
Las subclases deben llamar a este método cada vez que cambie la fila de medios que administra el cliente. Más… | |
(void) | - notifyDidUpdatePreloadStatus |
Las subclases deben llamar a este método cada vez que cambie el objeto GCKMediaStatus::preloadedItemID del objeto mediaStatus del cliente. Más… | |
(void) | - notifyDidUpdateMetadata |
Subclases deben llamar a este método cada vez que cambien los metadatos. Más… | |
Resumen de la propiedad | |
BOOL | connected |
Es una marca que indica si este objeto está conectado a una sesión. Más… | |
GCKMediaStatus * | mediaStatus |
Es el estado actual de los medios, según lo informa el canal de control de medios. Más… | |
NSTimeInterval | timeSinceLastMediaStatusUpdate |
Cantidad de tiempo que transcurrió desde la última actualización del estado de los medios. Más… | |
id< GCKRemoteMediaClientAdInfoParserDelegate > | adInfoParserDelegate |
Es un delegado capaz de extraer información sobre las pausas publicitarias de los datos personalizados en 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.
- 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 *) loadMedia: | (GCKMediaInformation *) | mediaInfo |
Carga y comienza la reproducción de un nuevo elemento multimedia.
- Parameters
-
mediaInfo An object describing the media item to load.
- Muestra
- Es el objeto GCKRequest para hacer un seguimiento de esta solicitud.
- (GCKRequest *) loadMedia: | (GCKMediaInformation *) | mediaInfo | |
autoplay: | (BOOL) | autoplay | |
Carga y, de manera opcional, inicia la reproducción de un nuevo elemento multimedia.
- Parameters
-
mediaInfo An object describing the media item to load. autoplay Whether playback should start immediately.
- Muestra
- Es el objeto GCKRequest para hacer un seguimiento de esta solicitud.
- (GCKRequest *) loadMedia: | (GCKMediaInformation *) | mediaInfo | |
autoplay: | (BOOL) | autoplay | |
playPosition: | (NSTimeInterval) | playPosition | |
Carga y, de manera opcional, inicia la reproducción de un nuevo elemento multimedia.
- Parameters
-
mediaInfo An object describing the media item to load. autoplay Whether playback should start immediately. playPosition The initial playback position.
- Muestra
- Es el objeto GCKRequest para hacer un seguimiento de esta solicitud.
- (GCKRequest *) loadMedia: | (GCKMediaInformation *) | mediaInfo | |
autoplay: | (BOOL) | autoplay | |
playPosition: | (NSTimeInterval) | playPosition | |
customData: | (id __nullable) | customData | |
Carga y, de manera opcional, inicia la reproducción de un nuevo elemento multimedia.
- Parameters
-
mediaInfo An object describing 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
.
- Muestra
- Es el objeto GCKRequest para hacer un seguimiento de esta solicitud.
- (GCKRequest *) loadMedia: | (GCKMediaInformation *) | mediaInfo | |
autoplay: | (BOOL) | autoplay | |
playPosition: | (NSTimeInterval) | playPosition | |
activeTrackIDs: | (NSArray< NSNumber * > *__nullable) | activeTrackIDs | |
Carga y, de manera opcional, inicia la reproducción de un nuevo elemento multimedia.
- Parameters
-
mediaInfo An object describing 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
.
- Muestra
- Es el objeto GCKRequest para hacer un seguimiento de esta solicitud.
- (GCKRequest *) loadMedia: | (GCKMediaInformation *) | mediaInfo | |
autoplay: | (BOOL) | autoplay | |
playPosition: | (NSTimeInterval) | playPosition | |
activeTrackIDs: | (NSArray< NSNumber * > *__nullable) | activeTrackIDs | |
customData: | (id __nullable) | customData | |
Carga y, de manera opcional, inicia la reproducción de un nuevo elemento multimedia.
- Parameters
-
mediaInfo An object describing 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
.
- Muestra
- Es el objeto GCKRequest para hacer un seguimiento de esta solicitud.
- (GCKRequest *) setActiveTrackIDs: | (NSArray< NSNumber * > *__nullable) | activeTrackIDs |
Establece los segmentos activos.
La solicitud fallará si no hay un estado de medios actual.
- Parameters
-
activeTrackIDs An array of integers specifying the active tracks. May be empty or nil
to disable any currently active tracks.
- Muestra
- Es el objeto GCKRequest para hacer un seguimiento de esta solicitud.
- (GCKRequest *) setTextTrackStyle: | (GCKMediaTextTrackStyle *__nullable) | textTrackStyle |
Establece el estilo de la pista de texto.
La solicitud fallará si no hay un estado de medios actual.
- Parameters
-
textTrackStyle The text track style. The style will not be changed if this is nil
.
- Muestra
- Es 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 medios actual.
- Muestra
- Es el objeto GCKRequest para hacer un seguimiento de esta solicitud.
- (GCKRequest *) pauseWithCustomData: | (id __nullable) | customData |
Pausa la reproducción del elemento multimedia actual.
La solicitud fallará si no hay un estado de medios 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
.
- Muestra
- Es el objeto GCKRequest para hacer un seguimiento de esta solicitud.
- (GCKRequest *) stop |
Detiene la reproducción del elemento multimedia actual.
Si hay una fila cargada, se quitará. La solicitud fallará si no hay un estado de medios actual.
- Muestra
- Es el objeto GCKRequest para hacer un seguimiento de esta solicitud.
- (GCKRequest *) stopWithCustomData: | (id __nullable) | customData |
Detiene la reproducción del elemento multimedia actual.
Si hay una fila cargada, se quitará. La solicitud fallará si no hay un estado de medios 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
.
- Muestra
- Es el objeto GCKRequest para hacer un seguimiento de esta solicitud.
- (GCKRequest *) play |
Comienza (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 medios actual.
- Muestra
- Es el objeto GCKRequest para hacer un seguimiento de esta solicitud.
- (GCKRequest *) playWithCustomData: | (id __nullable) | customData |
Comienza (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 medios 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
.
- Muestra
- Es el objeto GCKRequest para hacer un seguimiento de esta solicitud.
- (GCKRequest *) seekToTimeInterval: | (NSTimeInterval) | position |
Busca una nueva posición dentro del elemento multimedia actual.
La solicitud fallará si no hay un estado de medios actual.
- Parameters
-
position The new position from the beginning of the stream.
- Muestra
- Es el objeto GCKRequest para hacer un seguimiento de esta solicitud.
- (GCKRequest *) seekToTimeInterval: | (NSTimeInterval) | position | |
resumeState: | (GCKMediaResumeState) | resumeState | |
Busca una nueva posición dentro del elemento multimedia actual.
La solicitud fallará si no hay un estado de medios actual.
- Parameters
-
position The new position interval from the beginning of the stream. resumeState The action to take after the seek operation has finished.
- Muestra
- Es el objeto GCKRequest para hacer un seguimiento de esta solicitud.
- (GCKRequest *) seekToTimeInterval: | (NSTimeInterval) | position | |
resumeState: | (GCKMediaResumeState) | resumeState | |
customData: | (id __nullable) | customData | |
Busca una nueva posición dentro del elemento multimedia actual.
La solicitud fallará si no hay un estado de medios 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
.
- Muestra
- Es el objeto GCKRequest para hacer un seguimiento de esta solicitud.
- (GCKRequest *) queueLoadItems: | (NSArray< GCKMediaQueueItem * > *) | queueItems | |
startIndex: | (NSUInteger) | startIndex | |
repeatMode: | (GCKMediaRepeatMode) | repeatMode | |
Carga y, de forma opcional, inicia la reproducción de una nueva fila de elementos multimedia.
- 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.
- Muestra
- Es el objeto GCKRequest para hacer un seguimiento de esta solicitud.
- (GCKRequest *) queueLoadItems: | (NSArray< GCKMediaQueueItem * > *) | queueItems | |
startIndex: | (NSUInteger) | startIndex | |
repeatMode: | (GCKMediaRepeatMode) | repeatMode | |
customData: | (id __nullable) | customData | |
Carga y, de forma opcional, inicia la reproducción de una nueva fila de elementos multimedia.
- 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
.
- Muestra
- Es el objeto GCKRequest para hacer un seguimiento de esta solicitud.
- (GCKRequest *) queueLoadItems: | (NSArray< GCKMediaQueueItem * > *) | queueItems | |
startIndex: | (NSUInteger) | startIndex | |
playPosition: | (NSTimeInterval) | playPosition | |
repeatMode: | (GCKMediaRepeatMode) | repeatMode | |
customData: | (id __nullable) | customData | |
Carga y, de forma opcional, inicia la reproducción de una nueva fila de elementos multimedia.
- 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
.
- Muestra
- Es el objeto GCKRequest para hacer un seguimiento de esta solicitud.
- (GCKRequest *) queueInsertItems: | (NSArray< GCKMediaQueueItem * > *) | queueItems | |
beforeItemWithID: | (NSUInteger) | beforeItemID | |
Inserta una lista de elementos multimedia nuevos en la fila.
- 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.
- Muestra
- Es el objeto GCKRequest para hacer un seguimiento de esta solicitud.
- (GCKRequest *) queueInsertItems: | (NSArray< GCKMediaQueueItem * > *) | queueItems | |
beforeItemWithID: | (NSUInteger) | beforeItemID | |
customData: | (id __nullable) | customData | |
Inserta una lista de elementos multimedia nuevos en la fila.
- 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
.
- Muestra
- Es el objeto GCKRequest para hacer un seguimiento de esta solicitud.
- (GCKRequest *) queueInsertItem: | (GCKMediaQueueItem *) | item | |
beforeItemWithID: | (NSUInteger) | beforeItemID | |
Es 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.
- Muestra
- Es el objeto GCKRequest para hacer un seguimiento de esta solicitud.
- (GCKRequest *) queueInsertAndPlayItem: | (GCKMediaQueueItem *) | item | |
beforeItemWithID: | (NSUInteger) | beforeItemID | |
Es 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.
- Muestra
- Es el objeto GCKRequest para hacer un seguimiento de esta solicitud.
- (GCKRequest *) queueInsertAndPlayItem: | (GCKMediaQueueItem *) | item | |
beforeItemWithID: | (NSUInteger) | beforeItemID | |
playPosition: | (NSTimeInterval) | playPosition | |
customData: | (id __nullable) | customData | |
Es 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
.
- Muestra
- Es el objeto GCKRequest para hacer un seguimiento de esta solicitud.
- (GCKRequest *) queueUpdateItems: | (NSArray< GCKMediaQueueItem * > *) | queueItems |
Actualiza la fila.
- Parameters
-
queueItems The list of updated items.
- Muestra
- Es el objeto GCKRequest para hacer un seguimiento de esta solicitud.
- (GCKRequest *) queueUpdateItems: | (NSArray< GCKMediaQueueItem * > *) | queueItems | |
customData: | (id __nullable) | customData | |
Actualiza la fila.
- 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
.
- Muestra
- Es el objeto GCKRequest para hacer un seguimiento de esta solicitud.
- (GCKRequest *) queueRemoveItemsWithIDs: | (NSArray< NSNumber * > *) | itemIDs |
Quita una lista de elementos multimedia de la fila.
Si la fila queda vacía como resultado, se finalizará la sesión de medios actual.
- Parameters
-
itemIDs An array of media item IDs identifying the items to remove. Must not be nil
or empty.
- Muestra
- Es el objeto GCKRequest para hacer un seguimiento de esta solicitud.
- (GCKRequest *) queueRemoveItemsWithIDs: | (NSArray< NSNumber * > *) | itemIDs | |
customData: | (id __nullable) | customData | |
Quita una lista de elementos multimedia de la fila.
Si la fila queda vacía como resultado, se finalizará la sesión de medios 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
.
- Muestra
- Es el objeto GCKRequest para hacer un seguimiento de esta solicitud.
- (GCKRequest *) queueRemoveItemWithID: | (NSUInteger) | itemID |
Es un método de conveniencia que quita un solo elemento de la fila.
- Parameters
-
itemID The ID of the item to remove.
- Muestra
- Es el objeto GCKRequest para hacer un seguimiento de esta solicitud.
- (GCKRequest *) queueReorderItemsWithIDs: | (NSArray< NSNumber * > *) | queueItemIDs | |
insertBeforeItemWithID: | (NSUInteger) | beforeItemID | |
Reordena una lista de elementos multimedia en la fila.
- 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.
- Muestra
- Es el objeto GCKRequest para hacer un seguimiento de esta solicitud.
- (GCKRequest *) queueReorderItemsWithIDs: | (NSArray< NSNumber * > *) | queueItemIDs | |
insertBeforeItemWithID: | (NSUInteger) | beforeItemID | |
customData: | (id __nullable) | customData | |
Reordena una lista de elementos multimedia en la fila.
- 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
.
- Muestra
- Es el objeto GCKRequest para hacer un seguimiento de esta solicitud.
- (GCKRequest *) queueMoveItemWithID: | (NSUInteger) | itemID | |
beforeItemWithID: | (NSUInteger) | beforeItemID | |
Es un método de conveniencia que mueve un solo elemento en la fila.
- 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.
- Muestra
- Es 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.
- Muestra
- Es el objeto GCKRequest para hacer un seguimiento de esta solicitud.
- (GCKRequest *) queueJumpToItemWithID: | (NSUInteger) | itemID | |
customData: | (id __nullable) | 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
.
- Muestra
- Es el objeto GCKRequest para hacer un seguimiento de esta solicitud.
- (GCKRequest *) queueJumpToItemWithID: | (NSUInteger) | itemID | |
playPosition: | (NSTimeInterval) | playPosition | |
customData: | (id __nullable) | 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
.
- Muestra
- Es el objeto GCKRequest para hacer un seguimiento de esta solicitud.
- (GCKRequest *) queueNextItem |
Pasa al siguiente elemento de la fila.
- Muestra
- Es el objeto GCKRequest para hacer un seguimiento de esta solicitud.
- (GCKRequest *) queuePreviousItem |
Se mueve al elemento anterior de la fila.
- Muestra
- Es el objeto GCKRequest para hacer un seguimiento de esta solicitud.
- (GCKRequest *) queueSetRepeatMode: | (GCKMediaRepeatMode) | repeatMode |
Establece el modo de repetición de la cola.
- Parameters
-
repeatMode The new repeat mode.
- Muestra
- Es el objeto GCKRequest para hacer un seguimiento de esta solicitud.
- (GCKRequest *) setStreamVolume: | (float) | volume |
Establece el volumen de la transmisión.
La solicitud fallará si no hay una sesión multimedia actual.
- Parameters
-
volume The new volume, in the range [0.0 - 1.0].
- Muestra
- Es el objeto GCKRequest para hacer un seguimiento de esta solicitud.
- (GCKRequest *) setStreamVolume: | (float) | volume | |
customData: | (id __nullable) | customData | |
Establece el volumen de la transmisión.
La solicitud fallará si no hay una 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
.
- Muestra
- Es 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 una sesión multimedia actual.
- Parameters
-
muted Whether the stream should be muted or unmuted.
- Muestra
- Es el objeto GCKRequest para hacer un seguimiento de esta solicitud.
- (GCKRequest *) setStreamMuted: | (BOOL) | muted | |
customData: | (id __nullable) | customData | |
Establece si la transmisión está silenciada.
La solicitud fallará si no hay una 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
.
- Muestra
- Es el objeto GCKRequest para hacer un seguimiento de esta solicitud.
- (GCKRequest *) requestStatus |
Solicita información actualizada sobre el estado de los medios del receptor.
- Muestra
- Es el objeto GCKRequest para hacer un seguimiento de esta solicitud.
- (NSTimeInterval) approximateStreamPosition |
Devuelve la posición aproximada de la transmisión, calculada a partir de la última información de la transmisión recibida y el tiempo transcurrido desde esa actualización.
Devuelve 0 si el canal no está conectado o si no se cargó ningún contenido multimedia.
- (void) notifyDidStartMediaSession |
Las subclases deben llamar a este método cada vez que comience una sesión multimedia, es decir, inmediatamente después de que se haya cargado correctamente contenido multimedia nuevo en el reproductor remoto.
Proporcionado por la categoría GCKRemoteMediaClient(Protected).
- (void) notifyDidUpdateMediaStatus |
Las subclases deben llamar a este método cada vez que cambie el objeto mediaStatus del cliente.
Proporcionado por la categoría GCKRemoteMediaClient(Protected).
- (void) notifyDidUpdateQueue |
Las subclases deben llamar a este método cada vez que cambie la fila de medios que administra el cliente.
Proporcionado por la categoría GCKRemoteMediaClient(Protected).
- (void) notifyDidUpdatePreloadStatus |
Las subclases deben llamar a este método cada vez que cambie el objeto GCKMediaStatus::preloadedItemID del objeto mediaStatus del cliente.
Proporcionado por la categoría GCKRemoteMediaClient(Protected).
- (void) notifyDidUpdateMetadata |
Subclases deben llamar a este método cada vez que cambien los metadatos.
Proporcionado por la categoría GCKRemoteMediaClient(Protected).
Detalles de la propiedad
|
readnonatomicassign |
Es una marca que indica si este objeto está conectado a una sesión.
|
readnonatomicstrong |
Es el estado actual de los medios, según lo informa el canal de control de medios.
|
readnonatomicassign |
Cantidad de tiempo que transcurrió desde la última actualización del estado de los medios.
Si una solicitud de estado se encuentra en curso actualmente, este valor será 0.
|
readwritenonatomicweak |
Es un delegado capaz de extraer información sobre las pausas publicitarias de los datos personalizados en un objeto GCKMediaStatus.
- Deprecated:
- Usa GCKAdBreakStatus en su lugar.