Clase GCKMediaStatus
Una clase que mantiene información de estado sobre algunos medios.
Hereda NSObject. Implementa <NSCopy>.
- (BOOL) queueHasNextItem |
|
|
|
Comprueba si hay un elemento después del elemento de la fila que se está reproduciendo.
- (instancetype) initWithSessionID: |
|
(NSInteger) |
mediaSessionID |
mediaInformation: |
|
(GCKMediaInformation *__nullable) |
mediaInformation |
|
|
| |
Inicializador designado.
- Parameters
-
mediaSessionID | The media session ID. |
mediaInformation | The media information. |
- (BOOL) isMediaCommandSupported: |
|
(NSInteger) |
command |
|
Verifica si la transmisión admite un comando de control determinado.
- (NSUInteger) queueItemCount |
|
|
|
Muestra el número de elementos de la cola de reproducción.
Muestra el elemento en el índice especificado en la cola de reproducción.
Muestra el elemento con el ID de elemento especificado en la cola de reproducción.
- (NSInteger) queueIndexForItemID: |
|
(NSUInteger) |
itemID |
|
Muestra el índice del elemento con el ID de elemento especificado en la cola de reproducción, o -1 si no existe ese elemento en la cola.
- (const NSInteger) kGCKMediaCommandPause |
Marca (máscara) que indica que se puede pausar un elemento multimedia.
- (const NSInteger) kGCKMediaCommandSeek |
Marca (máscara) que indica que un elemento multimedia admite la búsqueda.
- (const NSInteger) kGCKMediaCommandSetVolume |
Marca (máscara) que indica que se puede cambiar el volumen del audio de un elemento multimedia.
- (const NSInteger) kGCKMediaCommandToggleMute |
Marca (máscara) que indica que se puede silenciar el audio de un elemento multimedia.
- (const NSInteger) kGCKMediaCommandSkipForward |
Marca (máscara) que indica que un elemento multimedia admite la opción de saltar hacia adelante.
- (const NSInteger) kGCKMediaCommandSkipBackward |
Marca (máscara) que indica que un elemento multimedia admite la retrocompatibilidad.
- (const NSInteger) kGCKMediaCommandQueueNext |
Marca (máscara) que indica que un elemento multimedia permite pasar al siguiente elemento en la cola.
- Deprecated:
- Esta marca no está implementada actualmente.
- (const NSInteger) kGCKMediaCommandQueuePrevious |
Marca (máscara) que indica que un elemento multimedia permite moverse al elemento anterior en la cola.
- Deprecated:
- Esta marca no está implementada actualmente.
- (NSInteger) mediaSessionID |
|
readnonatomicassign |
El ID de sesión multimedia actual, si lo hubiera; de lo contrario, 0.
El estado actual del reproductor.
El motivo de inactividad actual.
Este valor solo es significativo si el estado del reproductor es GCKMediaPlayerStateIdle.
Obtiene la velocidad de reproducción actual de la transmisión.
Esto será negativo si la transmisión continua está en retroceso, 0 si la transmisión continua está en pausa, 1 si la transmisión se está reproduciendo normalmente y algún otro valor positivo si la transmisión se está realizando hacia adelante.
- (NSTimeInterval) streamPosition |
|
readnonatomicassign |
La posición actual de la transmisión, como un NSTimeInterval desde el inicio de la transmisión.
El volumen de la transmisión.
El estado de silenciamiento de la transmisión.
El modo de repetición actual de la cola.
- (NSUInteger) currentItemID |
|
readnonatomicassign |
El ID del elemento en cola actual, si lo hubiera.
- (BOOL) queueHasCurrentItem |
|
readnonatomicassign |
Indica si hay un elemento actual en la cola.
El elemento actual de la cola, si lo hubiera.
El siguiente elemento de la cola, si lo hubiera.
- (BOOL) queueHasPreviousItem |
|
readnonatomicassign |
Indica si hay un elemento antes de la fila actualmente en reproducción.
- (BOOL) queueHasLoadingItem |
|
readnonatomicassign |
Indica si hay un elemento precargado en la cola.
- (NSUInteger) preloadedItemID |
|
readnonatomicassign |
El ID del artículo precargado, si lo hubiera.
- (NSUInteger) loadingItemID |
|
readnonatomicassign |
El ID del artículo que se está cargando, si lo hay.
- (NSArray<NSNumber *>*) activeTrackIDs |
|
readnonatomicstrong |
La lista de ID de pistas activas.
La información del video, si la hubiera.
- Since
- 3.3
Cualquier dato personalizado que esté asociado con el estado del contenido multimedia
Es el estado de reproducción actual del anuncio.
- Since
- 3.3
Salvo que se indique lo contrario, el contenido de esta página está sujeto a la licencia Atribución 4.0 de Creative Commons, y los ejemplos de código están sujetos a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio de Google Developers. Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2022-12-06 (UTC)
[null,null,["Última actualización: 2022-12-06 (UTC)"],[[["The `GCKMediaStatus` class provides comprehensive status information about media playback on a Cast receiver, including details like playback state, position, volume, and queue status."],["It offers methods to check queue status, supported media commands, and retrieve specific queue items by index or ID."],["It exposes numerous properties to access media information, session details, playback rate, volume, mute state, repeat mode, active track IDs, video information, custom data, and ad playback status."],["This class inherits from `NSObject` and conforms to the `NSCopying` protocol."],["Developers can use this class to monitor and control the playback of media content on Cast receivers."]]],[]]