Clase GCKMediaStatus

Referencia de la clase GCKMediaStatus

Descripción general

Es una clase que contiene información de estado sobre cierto contenido multimedia.

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 especificado en la cola de reproducción. Más...
 
(NSInteger) - queueIndexForItemID:
 Muestra el índice del elemento con el ID del 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
 Una marca (máscara de bits) que indica que se puede pausar un elemento multimedia. Más...
 
const NSInteger kGCKMediaCommandSeek
 Una 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 del audio de un elemento multimedia. Más...
 
const NSInteger kGCKMediaCommandToggleMute
 Una marca (máscara de bits) que indica que se puede silenciar el audio de un elemento multimedia. Más...
 
const NSInteger kGCKMediaCommandSkipForward
 Una marca (máscara de bits) que indica que un elemento multimedia admite la opción de saltar hacia adelante. Más...
 
const NSInteger kGCKMediaCommandSkipBackward
 Marca (máscara de bits) que indica que un elemento multimedia permite saltar hacia atrás. Más...
 
const NSInteger kGCKMediaCommandQueueNext
 Marca (máscara de bits) que indica que un elemento multimedia admite pasar al siguiente elemento de la cola. Más...
 
const NSInteger kGCKMediaCommandQueuePrevious
 Una marca (máscara de bits) que indica que un elemento multimedia admite pasar al elemento anterior de 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
 Una marca (máscara de bits) que indica que un elemento multimedia admite la omisión de anuncios. Más...
 
const NSInteger kGCKMediaCommandQueueRepeatAll
 Una marca (máscara de bits) que indica que la cola de un elemento multimedia admite repeticiones indefinidas. Más...
 
const NSInteger kGCKMediaCommandQueueRepeatOne
 Es una marca (máscara de bits) que indica que un elemento multimedia admite repeticiones indefinidas. Más...
 
const NSInteger kGCKMediaCommandQueueRepeat
 Una marca (máscara de bits) que indica que un elemento multimedia y su cola admiten la repetición indefinida. Más...
 
const NSInteger kGCKMediaCommandEditTracks
 Una marca (máscara de bits) que indica que se pueden editar las pistas de un elemento multimedia. 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
 Una marca (máscara de bits) que indica que un usuario puede darle "Me gusta" a un elemento multimedia. Más...
 
const NSInteger kGCKMediaCommandDislike
 Una marca (máscara de bits) que indica que un usuario puede marcar “no me gusta” en un elemento multimedia. Más...
 
const NSInteger kGCKMediaCommandFollow
 Una marca (máscara de bits) que indica que un usuario puede seguir al creador de un elemento multimedia. Más...
 
const NSInteger kGCKMediaCommandUnfollow
 Una 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 la sesión multimedia actual, si corresponde; de lo contrario, es 0. Más...
 
GCKMediaPlayerState playerState
 Es el estado actual del reproductor. Más...
 
BOOL playingAd
 Indica si el receptor está reproduciendo un anuncio actualmente. Más...
 
GCKMediaPlayerIdleReason idleReason
 Es el motivo del tiempo de inactividad actual. Más...
 
float playbackRate
 Obtiene la velocidad de reproducción de la transmisión actual. Más...
 
GCKMediaInformationmediaInformation
 El GCKMediaInformation de este elemento. Más...
 
NSTimeInterval streamPosition
 Es la posición actual de la transmisión, como un NSTimeInterval desde el inicio. Más...
 
float volume
 El volumen de la transmisión continua. Más...
 
BOOL isMuted
 El estado silenciado de la transmisión. Más...
 
GCKMediaRepeatMode queueRepeatMode
 El modo de repetición de cola actual. Más...
 
NSUInteger currentItemID
 El ID del elemento de la cola actual, si corresponde. Más...
 
BOOL queueHasCurrentItem
 Indica si hay un elemento actual en la cola. Más...
 
GCKMediaQueueItemcurrentQueueItem
 El elemento de la cola actual, si corresponde. Más...
 
BOOL queueHasNextItem
 Comprueba si hay un elemento en la fila después del elemento que se está reproduciendo. Más...
 
GCKMediaQueueItemnextQueueItem
 El siguiente elemento de la cola, si corresponde. Más...
 
BOOL queueHasPreviousItem
 Indica si en la fila hay un elemento antes del elemento que se está reproduciendo. Más...
 
BOOL queueHasLoadingItem
 Indica si hay un elemento precargado en la cola. Más...
 
NSUInteger preloadedItemID
 Es el ID del elemento que está precargado actualmente, si corresponde. Más...
 
NSUInteger loadingItemID
 Es el ID del elemento que se está cargando actualmente, si corresponde. Más...
 
NSArray< NSNumber * > * activeTrackIDs
 Es la lista de IDs de pistas activos. 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 actual de la reproducción de anuncios. Más...
 
GCKMediaLiveSeekableRangeliveSeekableRange
 El rango de búsqueda de una transmisión continua. Más...
 
GCKMediaQueueDataqueueData
 Los metadatos de la cola de contenido multimedia. Más...
 
NSUInteger queueItemCount
 Muestra el número 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 especificado en la cola de reproducción.

- (NSInteger) queueIndexForItemID: (NSUInteger)  itemID

Muestra el índice del elemento con el ID del elemento especificado en la cola de reproducción o -1 si no existe ese elemento en la cola.

Documentación sobre los datos de los miembros

- (const NSInteger) kGCKMediaCommandPause

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

- (const NSInteger) kGCKMediaCommandSeek

Una 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 del audio de un elemento multimedia.

- (const NSInteger) kGCKMediaCommandToggleMute

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

- (const NSInteger) kGCKMediaCommandSkipForward

Una marca (máscara de bits) que indica que un elemento multimedia admite la opción de saltar hacia adelante.

- (const NSInteger) kGCKMediaCommandSkipBackward

Marca (máscara de bits) que indica que un elemento multimedia permite saltar hacia atrás.

- (const NSInteger) kGCKMediaCommandQueueNext

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

- (const NSInteger) kGCKMediaCommandQueuePrevious

Una marca (máscara de bits) que indica que un elemento multimedia admite pasar al elemento anterior de 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

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

Desde
4.4.5
- (const NSInteger) kGCKMediaCommandQueueRepeatAll

Una marca (máscara de bits) que indica que la cola de un elemento multimedia admite repeticiones indefinidas.

Desde
4.4.5
- (const NSInteger) kGCKMediaCommandQueueRepeatOne

Es una marca (máscara de bits) que indica que un elemento multimedia admite repeticiones indefinidas.

Desde
4.4.5
- (const NSInteger) kGCKMediaCommandQueueRepeat

Una 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

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

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

Una marca (máscara de bits) que indica que un usuario puede darle "Me gusta" a un elemento multimedia.

Desde
4.4.5
- (const NSInteger) kGCKMediaCommandDislike

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

Desde
4.4.5
- (const NSInteger) kGCKMediaCommandFollow

Una 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

Una 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 la sesión multimedia actual, si corresponde; de lo contrario, es 0.

- (GCKMediaPlayerState) playerState
readnonatomicassign

Es el estado actual del reproductor.

- (BOOL) playingAd
readnonatomicassign

Indica si el receptor está reproduciendo un anuncio actualmente.

Deprecated:
En su lugar, usa adBreakStatus.
- (GCKMediaPlayerIdleReason) idleReason
readnonatomicassign

Es el motivo del tiempo de inactividad actual.

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

- (float) playbackRate
readnonatomicassign

Obtiene la velocidad de reproducción de la transmisión actual.

El valor será negativo si la transmisión está intentando retroceder, 0 si la transmisión está en pausa, 1 si la transmisión se reproduce normalmente y algún otro valor positivo si la transmisión avanza hacia adelante.

- (GCKMediaInformation*) mediaInformation
readnonatomicstrong

El GCKMediaInformation de este elemento.

- (NSTimeInterval) streamPosition
readnonatomicassign

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

- (float) volume
readnonatomicassign

El volumen de la transmisión continua.

- (BOOL) isMuted
readnonatomicassign

El estado silenciado de la transmisión.

- (GCKMediaRepeatMode) queueRepeatMode
readnonatomicassign

El modo de repetición de cola actual.

- (NSUInteger) currentItemID
readnonatomicassign

El ID del elemento de la cola actual, si corresponde.

- (BOOL) queueHasCurrentItem
readnonatomicassign

Indica si hay un elemento actual en la cola.

- (GCKMediaQueueItem*) currentQueueItem
readnonatomicweak

El elemento de la cola actual, si corresponde.

- (BOOL) queueHasNextItem
readnonatomicassign

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

- (GCKMediaQueueItem*) nextQueueItem
readnonatomicweak

El siguiente elemento de la cola, si corresponde.

- (BOOL) queueHasPreviousItem
readnonatomicassign

Indica si en la fila hay un elemento antes del elemento que se está reproduciendo.

- (BOOL) queueHasLoadingItem
readnonatomicassign

Indica si hay un elemento precargado en la cola.

- (NSUInteger) preloadedItemID
readnonatomicassign

Es el ID del elemento que está precargado actualmente, si corresponde.

- (NSUInteger) loadingItemID
readnonatomicassign

Es el ID del elemento que se está cargando actualmente, si corresponde.

- (NSArray<NSNumber *>*) activeTrackIDs
readnonatomicstrong

Es la lista de IDs de pistas activos.

- (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 actual de la reproducción de anuncios.

Desde
3.3
- (GCKMediaLiveSeekableRange*) liveSeekableRange
readnonatomicassign

El rango de búsqueda de una transmisión continua.

Desde
4.4.1
- (GCKMediaQueueData*) queueData
readnonatomicassign

Los metadatos de la cola de contenido multimedia.

Desde
4.4.1
- (NSUInteger) queueItemCount
readnonatomicassign

Muestra el número de elementos en la cola de reproducción.