Descripción general
Es una clase para controlar la reproducción de contenido multimedia en un receptor de transmisión.
Esta clase proporciona la misma funcionalidad que la GCKMediaControlChannel obsoleta, a la que une, pero con una API más conveniente. A continuación, se mencionan las diferencias principales:
- Cada solicitud está representada por un objeto GCKRequest al que se le puede hacer un seguimiento con un delegado exclusivo.
- GCKRemoteMediaClient admite varios objetos de escucha en lugar de un solo delegado.
- Since
- 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 *) | - 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 |
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 *) | - seekToTimeInterval: |
Busca una posición nueva dentro del elemento multimedia actual. Más... | |
(GCKRequest *) | - seekToTimeInterval:resumeState: |
Busca una posición nueva dentro del elemento multimedia actual. Más... | |
(GCKRequest *) | - seekToTimeInterval:resumeState:customData: |
Busca una posición nueva dentro del elemento multimedia actual. Más... | |
(GCKRequest *) | - queueLoadItems:startIndex:repeatMode: |
Carga y, de manera opcional, inicia la reproducción de una nueva cola de elementos multimedia. Más... | |
(GCKRequest *) | - queueLoadItems:startIndex:repeatMode:customData: |
Carga y, de manera opcional, inicia la reproducción de una nueva cola de elementos multimedia. Más... | |
(GCKRequest *) | - queueLoadItems:startIndex:playPosition:repeatMode:customData: |
Carga y, de manera opcional, inicia la reproducción de una nueva cola de elementos multimedia. Más... | |
(GCKRequest *) | - queueInsertItems:beforeItemWithID: |
Inserta una lista de nuevos elementos multimedia en la fila. Más... | |
(GCKRequest *) | - queueInsertItems:beforeItemWithID:customData: |
Inserta una lista de nuevos elementos multimedia en la fila. 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 fila. Más... | |
(GCKRequest *) | - queueRemoveItemsWithIDs:customData: |
Quita una lista de elementos multimedia de la fila. 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 en la fila. Más... | |
(GCKRequest *) | - queueReorderItemsWithIDs:insertBeforeItemWithID:customData: |
Reordena una lista de elementos multimedia en la fila. 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 en la cola. Más... | |
(GCKRequest *) | - queuePreviousItem |
Se desplaza al elemento anterior en la cola. Más... | |
(GCKRequest *) | - queueSetRepeatMode: |
Establece el modo de repetición en 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 se silencia la transmisión. Más... | |
(GCKRequest *) | - setStreamMuted:customData: |
Establece si se silencia la transmisión. Más... | |
(GCKRequest *) | - requestStatus |
Solicita información actualizada sobre el estado del contenido multimedia al receptor. Más... | |
(NSTimeInterval) | - approximateStreamPosition |
Muestra la posición aproximada de la transmisión según se calcula a partir de la información de la última transmisión recibida y el tiempo transcurrido desde esa actualización. Más... | |
(void) | - notifyDidStartMediaSession |
Se debe invocar cuando se crean subclases cada vez que comienza una sesión multimedia, es decir, justo después de que se cargue correctamente un nuevo contenido multimedia en el reproductor remoto. Más... | |
(void) | - notifyDidUpdateMediaStatus |
Se debe llamar por subclases cada vez que cambia el objeto mediaStatus del cliente. Más... | |
(void) | - notifyDidUpdateQueue |
Se debe llamar por subclases cada vez que cambia la cola de medios administrada por el cliente. Más... | |
(void) | - notifyDidUpdatePreloadStatus |
Se debe llamar por subclases cada vez que cambia el GCKMediaStatus::preloadedItemID para el mediaStatus del cliente. Más... | |
(void) | - notifyDidUpdateMetadata |
Se debe llamar a las subclases cada vez que los metadatos cambien. 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 |
El estado del contenido multimedia actual, según lo informa el canal de control de medios. Más... | |
NSTimeInterval | timeSinceLastMediaStatusUpdate |
Tiempo transcurrido desde que se recibió la última actualización del estado del contenido multimedia. Más... | |
id< GCKRemoteMediaClientAdInfoParserDelegate > | adInfoParserDelegate |
Un delegado capaz de extraer información de 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.
- Resultado que se muestra
- 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.
- Resultado que se muestra
- 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.
- Resultado que se muestra
- 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
.
- Resultado que se muestra
- 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
.
- Resultado que se muestra
- 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
.
- Resultado que se muestra
- 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 multimedia actual.
- Parameters
-
activeTrackIDs An array of integers specifying the active tracks. May be empty or nil
to disable any currently active tracks.
- Resultado que se muestra
- 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 multimedia actual.
- Parameters
-
textTrackStyle The text track style. The style will not be changed if this is nil
.
- Resultado que se muestra
- 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 multimedia actual.
- Resultado que se muestra
- 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 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
.
- Resultado que se muestra
- El objeto GCKRequest para hacer un seguimiento de esta solicitud.
- (GCKRequest *) stop |
Detiene la reproducción del elemento multimedia actual.
Si una cola está cargada actualmente, se quitará. La solicitud fallará si no hay un estado multimedia actual.
- Resultado que se muestra
- El objeto GCKRequest para hacer un seguimiento de esta solicitud.
- (GCKRequest *) stopWithCustomData: | (id __nullable) | customData |
Detiene la reproducción del elemento multimedia actual.
Si una cola está cargada actualmente, se quitará. La solicitud fallará si no hay un estado 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
.
- Resultado que se muestra
- 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 inicio de la transmisión. La solicitud fallará si no hay un estado multimedia actual.
- Resultado que se muestra
- El objeto GCKRequest para hacer un seguimiento de esta solicitud.
- (GCKRequest *) playWithCustomData: | (id __nullable) | customData |
Inicia (o reanuda) la reproducción del elemento multimedia actual.
La reproducción siempre comienza al inicio de la transmisión. La solicitud fallará si no hay un estado 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
.
- Resultado que se muestra
- El objeto GCKRequest para hacer un seguimiento de esta solicitud.
- (GCKRequest *) seekToTimeInterval: | (NSTimeInterval) | position |
Busca una posición nueva dentro del elemento multimedia actual.
La solicitud fallará si no hay un estado multimedia actual.
- Parameters
-
position The new position from the beginning of the stream.
- Resultado que se muestra
- El objeto GCKRequest para hacer un seguimiento de esta solicitud.
- (GCKRequest *) seekToTimeInterval: | (NSTimeInterval) | position | |
resumeState: | (GCKMediaResumeState) | resumeState | |
Busca una posición nueva dentro del elemento multimedia actual.
La solicitud fallará si no hay un estado 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.
- Resultado que se muestra
- El objeto GCKRequest para hacer un seguimiento de esta solicitud.
- (GCKRequest *) seekToTimeInterval: | (NSTimeInterval) | position | |
resumeState: | (GCKMediaResumeState) | resumeState | |
customData: | (id __nullable) | customData | |
Busca una posición nueva dentro del elemento multimedia actual.
La solicitud fallará si no hay un estado 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
.
- Resultado que se muestra
- El objeto GCKRequest para hacer un seguimiento de esta solicitud.
- (GCKRequest *) queueLoadItems: | (NSArray< GCKMediaQueueItem * > *) | queueItems | |
startIndex: | (NSUInteger) | startIndex | |
repeatMode: | (GCKMediaRepeatMode) | repeatMode | |
Carga y, de manera opcional, inicia la reproducción de una nueva cola 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.
- Resultado que se muestra
- 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 manera opcional, inicia la reproducción de una nueva cola 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
.
- Resultado que se muestra
- 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 manera opcional, inicia la reproducción de una nueva cola 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
.
- Resultado que se muestra
- El objeto GCKRequest para hacer un seguimiento de esta solicitud.
- (GCKRequest *) queueInsertItems: | (NSArray< GCKMediaQueueItem * > *) | queueItems | |
beforeItemWithID: | (NSUInteger) | beforeItemID | |
Inserta una lista de nuevos elementos multimedia 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.
- Resultado que se muestra
- 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 nuevos elementos multimedia 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
.
- Resultado que se muestra
- 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.
- Resultado que se muestra
- 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.
- Resultado que se muestra
- El objeto GCKRequest para hacer un seguimiento de esta solicitud.
- (GCKRequest *) queueInsertAndPlayItem: | (GCKMediaQueueItem *) | item | |
beforeItemWithID: | (NSUInteger) | beforeItemID | |
playPosition: | (NSTimeInterval) | playPosition | |
customData: | (id __nullable) | 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
.
- Resultado que se muestra
- 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.
- Resultado que se muestra
- El objeto GCKRequest para hacer un seguimiento de esta solicitud.
- (GCKRequest *) queueUpdateItems: | (NSArray< GCKMediaQueueItem * > *) | queueItems | |
customData: | (id __nullable) | 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
.
- Resultado que se muestra
- 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 cola queda vacía como resultado, se finalizará la sesión multimedia actual.
- Parameters
-
itemIDs An array of media item IDs identifying the items to remove. Must not be nil
or empty.
- Resultado que se muestra
- 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 cola queda vacía como resultado, se finalizará 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
.
- Resultado que se muestra
- 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.
- Resultado que se muestra
- 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.
- Resultado que se muestra
- 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
.
- Resultado que se muestra
- 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.
- Resultado que se muestra
- 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.
- Resultado que se muestra
- 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
.
- Resultado que se muestra
- 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
.
- Resultado que se muestra
- El objeto GCKRequest para hacer un seguimiento de esta solicitud.
- (GCKRequest *) queueNextItem |
Pasa al siguiente elemento en la cola.
- Resultado que se muestra
- El objeto GCKRequest para hacer un seguimiento de esta solicitud.
- (GCKRequest *) queuePreviousItem |
Se desplaza al elemento anterior en la cola.
- Resultado que se muestra
- El objeto GCKRequest para hacer un seguimiento de esta solicitud.
- (GCKRequest *) queueSetRepeatMode: | (GCKMediaRepeatMode) | repeatMode |
Establece el modo de repetición en cola.
- Parameters
-
repeatMode The new repeat mode.
- Resultado que se muestra
- 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].
- Resultado que se muestra
- 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
.
- Resultado que se muestra
- El objeto GCKRequest para hacer un seguimiento de esta solicitud.
- (GCKRequest *) setStreamMuted: | (BOOL) | muted |
Establece si se silencia la transmisión.
La solicitud fallará si no hay una sesión multimedia actual.
- Parameters
-
muted Whether the stream should be muted or unmuted.
- Resultado que se muestra
- El objeto GCKRequest para hacer un seguimiento de esta solicitud.
- (GCKRequest *) setStreamMuted: | (BOOL) | muted | |
customData: | (id __nullable) | customData | |
Establece si se silencia la transmisión.
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
.
- Resultado que se muestra
- El objeto GCKRequest para hacer un seguimiento de esta solicitud.
- (GCKRequest *) requestStatus |
Solicita información actualizada sobre el estado del contenido multimedia al receptor.
- Resultado que se muestra
- El objeto GCKRequest para hacer un seguimiento de esta solicitud.
- (NSTimeInterval) approximateStreamPosition |
Muestra la posición aproximada de la transmisión según se calcula a partir de la información de la última transmisión recibida y el tiempo transcurrido desde esa actualización.
Muestra 0 si el canal no está conectado o si no hay ningún contenido multimedia cargado actualmente.
- (void) notifyDidStartMediaSession |
Se debe invocar cuando se crean subclases cada vez que comienza una sesión multimedia, es decir, justo después de que se cargue correctamente un nuevo contenido multimedia en el reproductor remoto.
Proporcionado por la categoría GCKRemoteMediaClient(Protected).
- (void) notifyDidUpdateMediaStatus |
Se debe llamar por subclases cada vez que cambia el objeto mediaStatus del cliente.
Proporcionado por la categoría GCKRemoteMediaClient(Protected).
- (void) notifyDidUpdateQueue |
Se debe llamar por subclases cada vez que cambia la cola de medios administrada por el cliente.
Proporcionado por la categoría GCKRemoteMediaClient(Protected).
- (void) notifyDidUpdatePreloadStatus |
Se debe llamar por subclases cada vez que cambia el GCKMediaStatus::preloadedItemID para el mediaStatus del cliente.
Proporcionado por la categoría GCKRemoteMediaClient(Protected).
- (void) notifyDidUpdateMetadata |
Se debe llamar a las subclases cada vez que los metadatos cambien.
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 |
El estado del contenido multimedia actual, según lo informa el canal de control de medios.
|
readnonatomicassign |
Tiempo transcurrido desde que se recibió la última actualización del estado del contenido multimedia.
Si hay una solicitud de estado en curso, este será 0.
|
readwritenonatomicweak |
Un delegado capaz de extraer información de las pausas publicitarias de los datos personalizados en un objeto GCKMediaStatus.
- Deprecated:
- Usa GCKAdBreakStatus en su lugar.