Clase GCKMediaStatus

Referencia de la clase GCKMediaStatus

Descripción general

Una clase que mantiene información de estado sobre algunos medios.

Hereda NSObject. Implementa <NSCopy>.

Resumen del método de instancia

(BOOL) - queueHasNextItem
 Comprueba si hay un elemento después del elemento de la fila que se está reproduciendo. Más...
 
(instancetype) - initWithSessionID:mediaInformation:
 Inicializador designado. Más...
 
(BOOL) - isMediaCommandSupported:
 Verifica si la transmisión admite un comando de control determinado. Más...
 
(NSUInteger) - queueItemCount
 Muestra el número de elementos de la cola de reproducción. Más...
 
(GCKMediaQueueItem *__nullable) - queueItemAtIndex:
 Muestra el elemento en el índice especificado en la cola de reproducción. Más...
 
(GCKMediaQueueItem *__nullable) - queueItemWithItemID:
 Muestra el elemento con el ID de elemento especificado en la cola de reproducción. Más...
 
(NSInteger) - queueIndexForItemID:
 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. Más...
 

Atributos públicos

const NSInteger kGCKMediaCommandPause
 Marca (máscara) que indica que se puede pausar un elemento multimedia. Más...
 
const NSInteger kGCKMediaCommandSeek
 Marca (máscara) que indica que un elemento multimedia admite la búsqueda. Más...
 
const NSInteger kGCKMediaCommandSetVolume
 Marca (máscara) que indica que se puede cambiar el volumen del audio de un elemento multimedia. Más...
 
const NSInteger kGCKMediaCommandToggleMute
 Marca (máscara) que indica que se puede silenciar el audio de un elemento multimedia. Más...
 
const NSInteger kGCKMediaCommandSkipForward
 Marca (máscara) que indica que un elemento multimedia admite la opción de saltar hacia adelante. Más...
 
const NSInteger kGCKMediaCommandSkipBackward
 Marca (máscara) que indica que un elemento multimedia admite la retrocompatibilidad. Más...
 
const NSInteger kGCKMediaCommandQueueNext
 Marca (máscara) que indica que un elemento multimedia permite pasar al siguiente elemento en la cola. Más...
 
const NSInteger kGCKMediaCommandQueuePrevious
 Marca (máscara) que indica que un elemento multimedia permite moverse al elemento anterior en la cola. Más...
 

Resumen de la propiedad

NSInteger mediaSessionID
 El ID de sesión multimedia actual, si lo hubiera; de lo contrario, 0. Más...
 
GCKMediaPlayerState playerState
 El estado actual del reproductor. Más...
 
BOOL playingAd
 Indica si el receptor está reproduciendo un anuncio. Más...
 
GCKMediaPlayerIdleReason idleReason
 El motivo de inactividad actual. Más...
 
float playbackRate
 Obtiene la velocidad de reproducción actual de la transmisión. Más...
 
GCKMediaInformationmediaInformation
 El GCKMediaInformation de este elemento. Más...
 
NSTimeInterval streamPosition
 La posición actual de la transmisión, como un NSTimeInterval desde el inicio de la transmisión. Más...
 
float volume
 El volumen de la transmisión. Más...
 
BOOL isMuted
 El estado de silenciamiento de la transmisión. Más...
 
GCKMediaRepeatMode queueRepeatMode
 El modo de repetición actual de la cola. Más...
 
NSUInteger currentItemID
 El ID del elemento en cola actual, si lo hubiera. Más...
 
BOOL queueHasCurrentItem
 Indica si hay un elemento actual en la cola. Más...
 
GCKMediaQueueItemcurrentQueueItem
 El elemento actual de la cola, si lo hubiera. Más...
 
GCKMediaQueueItemnextQueueItem
 El siguiente elemento de la cola, si lo hubiera. Más...
 
BOOL queueHasPreviousItem
 Indica si hay un elemento antes de la fila actualmente en reproducción. Más...
 
BOOL queueHasLoadingItem
 Indica si hay un elemento precargado en la cola. Más...
 
NSUInteger preloadedItemID
 El ID del artículo precargado, si lo hubiera. Más...
 
NSUInteger loadingItemID
 El ID del artículo que se está cargando, si lo hay. Más...
 
NSArray< NSNumber * > * activeTrackIDs
 La lista de ID de pistas activas. Más...
 
GCKVideoInfovideoInfo
 La información del video, si la hubiera. Más...
 
id customData
 Cualquier dato personalizado que esté asociado con el estado del contenido multimedia Más...
 
GCKAdBreakStatusadBreakStatus
 Es el estado de reproducción actual del anuncio. Más...
 

Detalle del método

- (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
mediaSessionIDThe media session ID.
mediaInformationThe 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.

- (GCKMediaQueueItem *__nullable) queueItemAtIndex: (NSUInteger)  index

Muestra el elemento en el índice especificado en la cola de reproducción.

- (GCKMediaQueueItem *__nullable) queueItemWithItemID: (NSUInteger)  itemID

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.

Documentación de datos del miembro

- (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.

Detalles de la propiedad

- (NSInteger) mediaSessionID
readnonatomicassign

El ID de sesión multimedia actual, si lo hubiera; de lo contrario, 0.

- (GCKMediaPlayerState) playerState
readnonatomicassign

El estado actual del reproductor.

- (BOOL) playingAd
readnonatomicassign

Indica si el receptor está reproduciendo un anuncio.

Deprecated:
Usa adBreakStatus en su lugar.
- (GCKMediaPlayerIdleReason) idleReason
readnonatomicassign

El motivo de inactividad actual.

Este valor solo es significativo si el estado del reproductor es GCKMediaPlayerStateIdle.

- (float) playbackRate
readnonatomicassign

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.

- (GCKMediaInformation*) mediaInformation
readnonatomicstrong

El GCKMediaInformation de este elemento.

- (NSTimeInterval) streamPosition
readnonatomicassign

La posición actual de la transmisión, como un NSTimeInterval desde el inicio de la transmisión.

- (float) volume
readnonatomicassign

El volumen de la transmisión.

- (BOOL) isMuted
readnonatomicassign

El estado de silenciamiento de la transmisión.

- (GCKMediaRepeatMode) queueRepeatMode
readnonatomicassign

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.

- (GCKMediaQueueItem*) currentQueueItem
readnonatomicassign

El elemento actual de la cola, si lo hubiera.

- (GCKMediaQueueItem*) nextQueueItem
readnonatomicassign

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.

- (GCKVideoInfo*) videoInfo
readnonatomicstrong

La información del video, si la hubiera.

Since
3.3
- (id) customData
readnonatomicstrong

Cualquier dato personalizado que esté asociado con el estado del contenido multimedia

- (GCKAdBreakStatus*) adBreakStatus
readnonatomicstrong

Es el estado de reproducción actual del anuncio.

Since
3.3