Classe GCKMediaStatus

Referência da classe GCKMediaStatus

Visão geral

Uma classe que contém informações de status sobre algumas mídias.

Herda o NSObject. Implementa <NSCopying>.

Resumo do método de instância

(BOOL) - queueHasNextItem
 Verifica se há um item depois do item em reprodução na fila. Mais...
 
(instancetype) - initWithSessionID:mediaInformation:
 Inicializador designado. Mais...
 
(BOOL) - isMediaCommandSupported:
 Verifica se o fluxo é compatível com um determinado comando de controle. Mais...
 
(NSUInteger) - queueItemCount
 Retorna o número de itens na fila de reprodução. Mais...
 
(GCKMediaQueueItem *__nullable) - queueItemAtIndex:
 Retorna o item no índice especificado na fila de reprodução. Mais...
 
(GCKMediaQueueItem *__nullable) - queueItemWithItemID:
 Retorna o item com o ID fornecido na fila de reprodução. Mais...
 
(NSInteger) - queueIndexForItemID:
 Retorna o índice do item com o ID especificado na fila de reprodução ou -1 se não houver esse item na fila. Mais...
 

Atributos públicos

const NSInteger kGCKMediaCommandPause
 Uma flag (máscara de bits) que indica que um item de mídia pode ser pausado. Mais...
 
const NSInteger kGCKMediaCommandSeek
 Uma flag (máscara de bits) que indica que um item de mídia aceita a busca. Mais...
 
const NSInteger kGCKMediaCommandSetVolume
 Uma flag (máscara de bits) que indica que o volume de áudio de um item de mídia pode ser alterado. Mais...
 
const NSInteger kGCKMediaCommandToggleMute
 Uma flag (máscara de bits) que indica que o áudio de um item de mídia pode ser silenciado. Mais...
 
const NSInteger kGCKMediaCommandSkipForward
 Uma flag (máscara de bits) que indica que um item de mídia permite avançar. Mais...
 
const NSInteger kGCKMediaCommandSkipBackward
 Uma flag (máscara de bits) que indica que um item de mídia permite voltar. Mais...
 
const NSInteger kGCKMediaCommandQueueNext
 Uma flag (máscara de bits) que indica que um item de mídia pode ser movido para o próximo item na fila. Mais...
 
const NSInteger kGCKMediaCommandQueuePrevious
 Uma flag (máscara de bits) que indica que um item de mídia pode ser movido para o item anterior na fila. Mais...
 

Resumo da propriedade

NSInteger mediaSessionID
 O ID da sessão de mídia atual, se houver. Caso contrário, 0. Mais...
 
GCKMediaPlayerState playerState
 O estado atual do player. Mais...
 
BOOL playingAd
 Indica se o receptor está reproduzindo um anúncio no momento. Mais...
 
GCKMediaPlayerIdleReason idleReason
 O motivo de inatividade atual. Mais...
 
float playbackRate
 Recebe a taxa de reprodução do stream atual. Mais...
 
GCKMediaInformationmediaInformation
 O GCKMediaInformation deste item. Mais...
 
NSTimeInterval streamPosition
 A posição atual do stream, como um NSTimeInterval desde o início do stream. Mais...
 
float volume
 O volume do stream. Mais...
 
BOOL isMuted
 O estado de mudo do stream. Mais...
 
GCKMediaRepeatMode queueRepeatMode
 O modo de repetição da fila atual. Mais...
 
NSUInteger currentItemID
 O ID do item atual da fila, se houver. Mais...
 
BOOL queueHasCurrentItem
 Se há um item atual na fila. Mais...
 
GCKMediaQueueItemcurrentQueueItem
 O item atual da fila, se houver. Mais...
 
GCKMediaQueueItemnextQueueItem
 O próximo item da fila, se houver. Mais...
 
BOOL queueHasPreviousItem
 Se há um item antes do item em reprodução na fila. Mais...
 
BOOL queueHasLoadingItem
 Se há um item sendo pré-carregado na fila. Mais...
 
NSUInteger preloadedItemID
 O ID do item pré-carregado no momento, se houver. Mais...
 
NSUInteger loadingItemID
 O ID do item que está sendo carregado, se houver. Mais...
 
NSArray< NSNumber * > * activeTrackIDs
 A lista de IDs de faixa ativos. Mais...
 
GCKVideoInfovideoInfo
 As informações do vídeo, se houver. Mais...
 
id customData
 Todos os dados personalizados associados ao status da mídia. Mais...
 
GCKAdBreakStatusadBreakStatus
 O status atual da reprodução do anúncio. Mais...
 

Detalhes do método

- (BOOL) queueHasNextItem

Verifica se há um item depois do item em reprodução na fila.

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

Inicializador designado.

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

Verifica se o fluxo é compatível com um determinado comando de controle.

- (NSUInteger) queueItemCount

Retorna o número de itens na fila de reprodução.

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

Retorna o item no índice especificado na fila de reprodução.

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

Retorna o item com o ID fornecido na fila de reprodução.

- (NSInteger) queueIndexForItemID: (NSUInteger)  itemID

Retorna o índice do item com o ID especificado na fila de reprodução ou -1 se não houver esse item na fila.

Documentação de dados de membros

- (const NSInteger) kGCKMediaCommandPause

Uma flag (máscara de bits) que indica que um item de mídia pode ser pausado.

- (const NSInteger) kGCKMediaCommandSeek

Uma flag (máscara de bits) que indica que um item de mídia aceita a busca.

- (const NSInteger) kGCKMediaCommandSetVolume

Uma flag (máscara de bits) que indica que o volume de áudio de um item de mídia pode ser alterado.

- (const NSInteger) kGCKMediaCommandToggleMute

Uma flag (máscara de bits) que indica que o áudio de um item de mídia pode ser silenciado.

- (const NSInteger) kGCKMediaCommandSkipForward

Uma flag (máscara de bits) que indica que um item de mídia permite avançar.

- (const NSInteger) kGCKMediaCommandSkipBackward

Uma flag (máscara de bits) que indica que um item de mídia permite voltar.

- (const NSInteger) kGCKMediaCommandQueueNext

Uma flag (máscara de bits) que indica que um item de mídia pode ser movido para o próximo item na fila.

Deprecated:
Esta flag não está implementada no momento.
- (const NSInteger) kGCKMediaCommandQueuePrevious

Uma flag (máscara de bits) que indica que um item de mídia pode ser movido para o item anterior na fila.

Deprecated:
Esta flag não está implementada no momento.

Detalhes da propriedade

- (NSInteger) mediaSessionID
readnonatomicassign

O ID da sessão de mídia atual, se houver. Caso contrário, 0.

- (GCKMediaPlayerState) playerState
readnonatomicassign

O estado atual do player.

- (BOOL) playingAd
readnonatomicassign

Indica se o receptor está reproduzindo um anúncio no momento.

Deprecated:
Use adBreakStatus.
- (GCKMediaPlayerIdleReason) idleReason
readnonatomicassign

O motivo de inatividade atual.

Esse valor só é significativo se o estado do player for GCKMediaPlayerStateIdle.

- (float) playbackRate
readnonatomicassign

Recebe a taxa de reprodução do stream atual.

Será negativo se o stream estiver buscando para trás, 0 se estiver pausado, 1 se estiver sendo reproduzido normalmente e algum outro valor positivo se estiver buscando para frente.

- (GCKMediaInformation*) mediaInformation
readnonatomicstrong

O GCKMediaInformation deste item.

- (NSTimeInterval) streamPosition
readnonatomicassign

A posição atual do stream, como um NSTimeInterval desde o início do stream.

- (float) volume
readnonatomicassign

O volume do stream.

- (BOOL) isMuted
readnonatomicassign

O estado de mudo do stream.

- (GCKMediaRepeatMode) queueRepeatMode
readnonatomicassign

O modo de repetição da fila atual.

- (NSUInteger) currentItemID
readnonatomicassign

O ID do item atual da fila, se houver.

- (BOOL) queueHasCurrentItem
readnonatomicassign

Se há um item atual na fila.

- (GCKMediaQueueItem*) currentQueueItem
readnonatomicassign

O item atual da fila, se houver.

- (GCKMediaQueueItem*) nextQueueItem
readnonatomicassign

O próximo item da fila, se houver.

- (BOOL) queueHasPreviousItem
readnonatomicassign

Se há um item antes do item em reprodução na fila.

- (BOOL) queueHasLoadingItem
readnonatomicassign

Se há um item sendo pré-carregado na fila.

- (NSUInteger) preloadedItemID
readnonatomicassign

O ID do item pré-carregado no momento, se houver.

- (NSUInteger) loadingItemID
readnonatomicassign

O ID do item que está sendo carregado, se houver.

- (NSArray<NSNumber *>*) activeTrackIDs
readnonatomicstrong

A lista de IDs de faixa ativos.

- (GCKVideoInfo*) videoInfo
readnonatomicstrong

As informações do vídeo, se houver.

Desde
3.3
- (id) customData
readnonatomicstrong

Todos os dados personalizados associados ao status da mídia.

- (GCKAdBreakStatus*) adBreakStatus
readnonatomicstrong

O status atual da reprodução do anúncio.

Desde
3.3