Clase GCKMediaStatus

Referencia de la clase GCKMediaStatus

Descripción general

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

Hereda NSObject. Implementa <NSCopy>.

Resumen del método de instancia

(instancetype) - initWithSessionID:mediaInformation:
 Inicializador designado. Más...
 
(BOOL) - isMediaCommandSupported:
 Comprueba si la transmisión admite un comando de control determinado. Más...
 
(nullable GCKMediaQueueItem *) - queueItemAtIndex:
 Muestra el elemento en el índice especificado en la cola de reproducción. Más...
 
(nullable GCKMediaQueueItem *) - queueItemWithItemID:
 Muestra el elemento con el ID de elemento dado en la cola de reproducción. Más...
 
(NSInteger) - queueIndexForItemID:
 Muestra el índice del elemento con el ID de elemento dado en la cola de reproducción, o -1 si dicho elemento no está en la cola. Más...
 

Atributos públicos

const NSInteger kGCKMediaCommandPause
 Marca (máscara de bits) que indica que se puede pausar un elemento multimedia. Más...
 
const NSInteger kGCKMediaCommandSeek
 Marca (máscara de bits) que indica que un elemento multimedia admite la búsqueda. Más...
 
const NSInteger kGCKMediaCommandSetVolume
 Marca (máscara de bits) que indica que se puede cambiar el volumen de audio de un elemento multimedia. Más...
 
const NSInteger kGCKMediaCommandToggleMute
 Marca (máscara de bits) que indica que se puede silenciar el audio de un elemento multimedia. Más...
 
const NSInteger kGCKMediaCommandSkipForward
 Marca (máscara de bits) que indica que un elemento multimedia admite la función de salto hacia adelante. Más...
 
const NSInteger kGCKMediaCommandSkipBackward
 Marca (máscara de bits) que indica que un elemento multimedia admite la retrocompatibilidad. Más...
 
const NSInteger kGCKMediaCommandQueueNext
 Marca (máscara de bits) que indica que un elemento multimedia admite el movimiento al siguiente elemento en la cola. Más...
 
const NSInteger kGCKMediaCommandQueuePrevious
 Marca (máscara de bits) que indica que un elemento multimedia admite el movimiento al elemento anterior en la cola. Más...
 
const NSInteger kGCKMediaCommandQueueShuffle
 Una marca (máscara de bits) que indica que un elemento multimedia admite la redistribución. Más...
 
const NSInteger kGCKMediaCommandSkipAd
 Marca (máscara de bits) que indica que un elemento multimedia admite la omisión de anuncios. Más...
 
const NSInteger kGCKMediaCommandQueueRepeatAll
 Marca (máscara de bits) que indica que la cola de un elemento multimedia admite la repetición indefinida. Más...
 
const NSInteger kGCKMediaCommandQueueRepeatOne
 Marca (máscara de bits) que indica que un elemento multimedia admite la repetición indefinida. Más...
 
const NSInteger kGCKMediaCommandQueueRepeat
 Marca (máscara de bits) que indica que un elemento multimedia y su cola admiten la repetición indefinida. Más...
 
const NSInteger kGCKMediaCommandEditTracks
 Marca (máscara de bits) que indica que las pistas de un elemento multimedia se pueden editar. Más...
 
const NSInteger kGCKMediaCommandSetPlaybackRate
 Marca (máscara de bits) que indica que se puede configurar la velocidad de reproducción de un elemento multimedia. Más...
 
const NSInteger kGCKMediaCommandLike
 Marca (máscara de bits) que indica que un usuario puede marcar “me gusta” en un elemento multimedia. Más...
 
const NSInteger kGCKMediaCommandDislike
 Marca (máscara de bits) que indica que un usuario no puede marcar “no me gusta” en un elemento multimedia. Más...
 
const NSInteger kGCKMediaCommandFollow
 Marca (máscara de bits) que indica que un usuario puede seguir al creador de un elemento multimedia. Más...
 
const NSInteger kGCKMediaCommandUnfollow
 Marca (máscara de bits) que indica que un usuario puede dejar de seguir al creador de un elemento multimedia. Más...
 
const NSInteger kGCKMediaCommandStreamTransfer
 Marca (máscara de bits) que indica que un elemento multimedia admite la transferencia de transmisión. Más...
 

Resumen de la propiedad

NSInteger mediaSessionID
 El ID de sesión multimedia actual, si corresponde; de lo contrario, 0. Más...
 
GCKMediaPlayerState playerState
 Estado actual del reproductor. Más...
 
BOOL playingAd
 Indica si el receptor está reproduciendo un anuncio. Más...
 
GCKMediaPlayerIdleReason idleReason
 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. 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 de cola actual. Más...
 
NSUInteger currentItemID
 Es el ID del elemento de la cola actual, si corresponde. Más...
 
BOOL queueHasCurrentItem
 Si hay un elemento actual en cola Más...
 
GCKMediaQueueItemcurrentQueueItem
 El elemento de la cola actual, si corresponde. Más...
 
BOOL queueHasNextItem
 Comprueba si hay un elemento después del elemento que se está reproduciendo en la cola. Más...
 
GCKMediaQueueItemnextQueueItem
 El elemento de la siguiente cola, si corresponde. Más...
 
BOOL queueHasPreviousItem
 Si hay un elemento antes de que esté en reproducción en la cola. Más...
 
BOOL queueHasLoadingItem
 Si hay un elemento precargado en la cola Más...
 
NSUInteger preloadedItemID
 Es el ID del artículo precargado, si corresponde. Más...
 
NSUInteger loadingItemID
 Es el ID del artículo que se está cargando, si corresponde. Más...
 
NSArray< NSNumber * > * activeTrackIDs
 La lista de los ID de las pistas activas. Más...
 
GCKVideoInfovideoInfo
 La información del video, si corresponde. 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...
 
GCKMediaLiveSeekableRangeliveSeekableRange
 Es el rango que se puede buscar de una transmisión. Más...
 
GCKMediaQueueDataqueueData
 Los metadatos de la cola de medios. Más...
 
NSUInteger queueItemCount
 Muestra la cantidad de elementos en la cola de reproducción. Más...
 

Detalle del método

- (instancetype) initWithSessionID: (NSInteger)  mediaSessionID
mediaInformation: (nullable GCKMediaInformation *)  mediaInformation 

Inicializador designado.

Parameters
mediaSessionIDThe media session ID.
mediaInformationThe media information.
- (BOOL) isMediaCommandSupported: (NSInteger)  command

Comprueba si la transmisión admite un comando de control determinado.

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

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

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

Muestra el elemento con el ID de elemento dado en la cola de reproducción.

- (NSInteger) queueIndexForItemID: (NSUInteger)  itemID

Muestra el índice del elemento con el ID de elemento dado en la cola de reproducción, o -1 si dicho elemento no está en la cola.

Documentación de datos de los miembros

- (const NSInteger) kGCKMediaCommandPause

Marca (máscara de bits) que indica que se puede pausar un elemento multimedia.

- (const NSInteger) kGCKMediaCommandSeek

Marca (máscara de bits) que indica que un elemento multimedia admite la búsqueda.

- (const NSInteger) kGCKMediaCommandSetVolume

Marca (máscara de bits) que indica que se puede cambiar el volumen de audio de un elemento multimedia.

- (const NSInteger) kGCKMediaCommandToggleMute

Marca (máscara de bits) que indica que se puede silenciar el audio de un elemento multimedia.

- (const NSInteger) kGCKMediaCommandSkipForward

Marca (máscara de bits) que indica que un elemento multimedia admite la función de salto hacia adelante.

- (const NSInteger) kGCKMediaCommandSkipBackward

Marca (máscara de bits) que indica que un elemento multimedia admite la retrocompatibilidad.

- (const NSInteger) kGCKMediaCommandQueueNext

Marca (máscara de bits) que indica que un elemento multimedia admite el movimiento al siguiente elemento en la cola.

- (const NSInteger) kGCKMediaCommandQueuePrevious

Marca (máscara de bits) que indica que un elemento multimedia admite el movimiento al elemento anterior en la cola.

- (const NSInteger) kGCKMediaCommandQueueShuffle

Una marca (máscara de bits) que indica que un elemento multimedia admite la redistribución.

Desde
4.4.5
- (const NSInteger) kGCKMediaCommandSkipAd

Marca (máscara de bits) que indica que un elemento multimedia admite la omisión de anuncios.

Desde
4.4.5
- (const NSInteger) kGCKMediaCommandQueueRepeatAll

Marca (máscara de bits) que indica que la cola de un elemento multimedia admite la repetición indefinida.

Desde
4.4.5
- (const NSInteger) kGCKMediaCommandQueueRepeatOne

Marca (máscara de bits) que indica que un elemento multimedia admite la repetición indefinida.

Desde
4.4.5
- (const NSInteger) kGCKMediaCommandQueueRepeat

Marca (máscara de bits) que indica que un elemento multimedia y su cola admiten la repetición indefinida.

elementos en cola.

Desde
4.4.5
- (const NSInteger) kGCKMediaCommandEditTracks

Marca (máscara de bits) que indica que las pistas de un elemento multimedia se pueden editar.

Desde
4.4.5
- (const NSInteger) kGCKMediaCommandSetPlaybackRate

Marca (máscara de bits) que indica que se puede configurar la velocidad de reproducción de un elemento multimedia.

Desde
4.4.5
- (const NSInteger) kGCKMediaCommandLike

Marca (máscara de bits) que indica que un usuario puede marcar “me gusta” en un elemento multimedia.

Desde
4.4.5
- (const NSInteger) kGCKMediaCommandDislike

Marca (máscara de bits) que indica que un usuario no puede marcar “no me gusta” en un elemento multimedia.

Desde
4.4.5
- (const NSInteger) kGCKMediaCommandFollow

Marca (máscara de bits) que indica que un usuario puede seguir al creador de un elemento multimedia.

Desde
4.4.5
- (const NSInteger) kGCKMediaCommandUnfollow

Marca (máscara de bits) que indica que un usuario puede dejar de seguir al creador de un elemento multimedia.

Desde
4.4.5
- (const NSInteger) kGCKMediaCommandStreamTransfer

Marca (máscara de bits) que indica que un elemento multimedia admite la transferencia de transmisión.

Desde
4.4.5

Detalles de la propiedad

- (NSInteger) mediaSessionID
readnonatomicassign

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

- (GCKMediaPlayerState) playerState
readnonatomicassign

Estado actual del reproductor.

- (BOOL) playingAd
readnonatomicassign

Indica si el receptor está reproduciendo un anuncio.

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

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.

El valor será negativo si la transmisión realiza una búsqueda hacia atrás, 0 si la transmisión se encuentra en pausa, 1 si la transmisión se está reproduciendo normalmente y otro valor positivo si la transmisión avanza 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.

- (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 de cola actual.

- (NSUInteger) currentItemID
readnonatomicassign

Es el ID del elemento de la cola actual, si corresponde.

- (BOOL) queueHasCurrentItem
readnonatomicassign

Si hay un elemento actual en cola

- (GCKMediaQueueItem*) currentQueueItem
readnonatomicweak

El elemento de la cola actual, si corresponde.

- (BOOL) queueHasNextItem
readnonatomicassign

Comprueba si hay un elemento después del elemento que se está reproduciendo en la cola.

- (GCKMediaQueueItem*) nextQueueItem
readnonatomicweak

El elemento de la siguiente cola, si corresponde.

- (BOOL) queueHasPreviousItem
readnonatomicassign

Si hay un elemento antes de que esté en reproducción en la cola.

- (BOOL) queueHasLoadingItem
readnonatomicassign

Si hay un elemento precargado en la cola

- (NSUInteger) preloadedItemID
readnonatomicassign

Es el ID del artículo precargado, si corresponde.

- (NSUInteger) loadingItemID
readnonatomicassign

Es el ID del artículo que se está cargando, si corresponde.

- (NSArray<NSNumber *>*) activeTrackIDs
readnonatomicstrong

La lista de los ID de las pistas activas.

- (GCKVideoInfo*) videoInfo
readnonatomicstrong

La información del video, si corresponde.

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

Desde
3.3
- (GCKMediaLiveSeekableRange*) liveSeekableRange
readnonatomicassign

Es el rango que se puede buscar de una transmisión.

Desde
4.4.1
- (GCKMediaQueueData*) queueData
readnonatomicassign

Los metadatos de la cola de medios.

Desde
4.4.1
- (NSUInteger) queueItemCount
readnonatomicassign

Muestra la cantidad de elementos en la cola de reproducción.