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... | |
GCKMediaInformation * | mediaInformation |
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... | |
GCKMediaQueueItem * | currentQueueItem |
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... | |
GCKMediaQueueItem * | nextQueueItem |
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... | |
GCKVideoInfo * | videoInfo |
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... | |
GCKAdBreakStatus * | adBreakStatus |
Es el estado actual de la reproducción de anuncios. Más... | |
GCKMediaLiveSeekableRange * | liveSeekableRange |
El rango de búsqueda de una transmisión continua. Más... | |
GCKMediaQueueData * | queueData |
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
-
mediaSessionID The media session ID. mediaInformation The 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
|
readnonatomicassign |
El ID de la sesión multimedia actual, si corresponde; de lo contrario, es 0.
|
readnonatomicassign |
Es el estado actual del reproductor.
|
readnonatomicassign |
Indica si el receptor está reproduciendo un anuncio actualmente.
- Deprecated:
- En su lugar, usa adBreakStatus.
|
readnonatomicassign |
Es el motivo del tiempo de inactividad actual.
Este valor solo es significativo si el estado del reproductor es GCKMediaPlayerStateIdle.
|
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.
|
readnonatomicstrong |
El GCKMediaInformation de este elemento.
|
readnonatomicassign |
Es la posición actual de la transmisión, como un NSTimeInterval desde el inicio.
|
readnonatomicassign |
El volumen de la transmisión continua.
|
readnonatomicassign |
El estado silenciado de la transmisión.
|
readnonatomicassign |
El modo de repetición de cola actual.
|
readnonatomicassign |
El ID del elemento de la cola actual, si corresponde.
|
readnonatomicassign |
Indica si hay un elemento actual en la cola.
|
readnonatomicweak |
El elemento de la cola actual, si corresponde.
|
readnonatomicassign |
Comprueba si hay un elemento en la fila después del elemento que se está reproduciendo.
|
readnonatomicweak |
El siguiente elemento de la cola, si corresponde.
|
readnonatomicassign |
Indica si en la fila hay un elemento antes del elemento que se está reproduciendo.
|
readnonatomicassign |
Indica si hay un elemento precargado en la cola.
|
readnonatomicassign |
Es el ID del elemento que está precargado actualmente, si corresponde.
|
readnonatomicassign |
Es el ID del elemento que se está cargando actualmente, si corresponde.
|
readnonatomicstrong |
Es la lista de IDs de pistas activos.
|
readnonatomicstrong |
La información del video, si corresponde.
- Desde
- 3.3
|
readnonatomicstrong |
Cualquier dato personalizado que esté asociado con el estado del contenido multimedia
|
readnonatomicstrong |
Es el estado actual de la reproducción de anuncios.
- Desde
- 3.3
|
readnonatomicassign |
El rango de búsqueda de una transmisión continua.
- Desde
- 4.4.1
|
readnonatomicassign |
Los metadatos de la cola de contenido multimedia.
- Desde
- 4.4.1
|
readnonatomicassign |
Muestra el número de elementos en la cola de reproducción.