Visão geral
Uma classe que contém informações de status sobre algumas mídias.
Herda o NSObject. Implementa o <NSCopy>.
Resumo do método de instância | |
(instancetype) | - initWithSessionID:mediaInformation: |
Inicializador designado. Mais... | |
(BOOL) | - isMediaCommandSupported: |
Verifica se o stream é compatível com um determinado comando de controle. Mais... | |
(nullable GCKMediaQueueItem *) | - queueItemAtIndex: |
Retorna o item no índice especificado na fila de reprodução. Mais... | |
(nullable GCKMediaQueueItem *) | - queueItemWithItemID: |
Retorna o item com o código fornecido na fila de reprodução. Mais... | |
(NSInteger) | - queueIndexForItemID: |
Retorna o índice do item com o código do item fornecido na fila de reprodução ou -1 se não houver nenhum item na fila. Mais... | |
Atributos públicos | |
const NSInteger | kGCKMediaCommandPause |
Uma sinalização (máscara de bits) indicando que um item de mídia pode ser pausado. Mais... | |
const NSInteger | kGCKMediaCommandSeek |
Uma sinalização (máscara de bits) indicando que um item de mídia é compatível com a busca. Mais... | |
const NSInteger | kGCKMediaCommandSetVolume |
Uma sinalização (máscara de bits) indicando que o volume de áudio de um item de mídia pode ser alterado. Mais... | |
const NSInteger | kGCKMediaCommandToggleMute |
Uma sinalização (máscara de bits) indicando que o áudio de um item de mídia pode ser silenciado. Mais... | |
const NSInteger | kGCKMediaCommandSkipForward |
Uma sinalização (máscara de bits) indicando que um item de mídia é compatível com a ação de pular. Mais... | |
const NSInteger | kGCKMediaCommandSkipBackward |
Uma sinalização (máscara de bits) indicando que um item de mídia pode ser ignorado. Mais... | |
const NSInteger | kGCKMediaCommandQueueNext |
Uma sinalização (máscara de bits) indicando que um item de mídia é compatível com a movimentação para o próximo item na fila. Mais... | |
const NSInteger | kGCKMediaCommandQueuePrevious |
Uma sinalização (máscara de bits) indicando que um item de mídia é compatível com a movimentação para o item anterior na fila. Mais... | |
const NSInteger | kGCKMediaCommandQueueShuffle |
Uma sinalização (máscara de bits) indicando que um item de mídia é compatível com o embaralhamento. Mais... | |
const NSInteger | kGCKMediaCommandSkipAd |
Uma sinalização (máscara de bits) indicando que um item de mídia é compatível com a ação de pular anúncios. Mais... | |
const NSInteger | kGCKMediaCommandQueueRepeatAll |
Uma sinalização (máscara de bits) indicando que a fila de um item de mídia é compatível com repetição indefinida. Mais... | |
const NSInteger | kGCKMediaCommandQueueRepeatOne |
Uma sinalização (máscara de bits) indicando que um item de mídia oferece repetição indefinida. Mais... | |
const NSInteger | kGCKMediaCommandQueueRepeat |
Uma sinalização (máscara de bits) indicando que um item de mídia e a fila dele são compatíveis com repetição indefinida. Mais... | |
const NSInteger | kGCKMediaCommandEditTracks |
Uma sinalização (máscara de bits) indicando que as faixas de um item de mídia são editáveis. Mais... | |
const NSInteger | kGCKMediaCommandSetPlaybackRate |
Uma sinalização (máscara de bits) indicando que a taxa de reprodução de um item de mídia é configurável. Mais... | |
const NSInteger | kGCKMediaCommandLike |
Uma sinalização (máscara de bits) indicando que um item de mídia pode ser marcado como "Gostei" por um usuário. Mais... | |
const NSInteger | kGCKMediaCommandDislike |
Uma sinalização (máscara de bits) indicando que um item de mídia pode não ter sido marcado pelo usuário. Mais... | |
const NSInteger | kGCKMediaCommandFollow |
Uma sinalização (máscara de bits) indicando que o criador de um item de mídia pode ser seguido por um usuário. Mais... | |
const NSInteger | kGCKMediaCommandUnfollow |
Uma sinalização (máscara de bits) indicando que o criador de um item de mídia pode ser seguido por um usuário. Mais... | |
const NSInteger | kGCKMediaCommandStreamTransfer |
Uma sinalização (máscara de bits) indicando que um item de mídia é compatível com a transferência de stream. Mais... | |
Resumo da propriedade | |
NSInteger | mediaSessionID |
O ID da sessão de mídia atual, se houver. Caso contrário, será 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... | |
GCKMediaInformation * | mediaInformation |
O GCKMediaInformation para este item. Mais... | |
NSTimeInterval | streamPosition |
A posição atual do stream, como um NSTimeInterval desde o início. Mais... | |
float | volume |
O volume do stream. Mais... | |
BOOL | isMuted |
O estado mudo do stream. Mais... | |
GCKMediaRepeatMode | queueRepeatMode |
O modo de repetição de fila atual. Mais... | |
NSUInteger | currentItemID |
ID do item da fila atual, se houver. Mais... | |
BOOL | queueHasCurrentItem |
Indica se há um item na fila. Mais... | |
GCKMediaQueueItem * | currentQueueItem |
O item da fila atual, se houver. Mais... | |
BOOL | queueHasNextItem |
Verifica se há um item após o item em reprodução na fila. Mais... | |
GCKMediaQueueItem * | nextQueueItem |
O próximo item da fila, se houver. Mais... | |
BOOL | queueHasPreviousItem |
Indica se há um item antes do item em reprodução na fila. Mais... | |
BOOL | queueHasLoadingItem |
Indica se há um item sendo pré-carregado na fila. Mais... | |
NSUInteger | preloadedItemID |
ID do item que está pré-carregado, se houver. Mais... | |
NSUInteger | loadingItemID |
Código do item que está sendo carregado, se houver. Mais... | |
NSArray< NSNumber * > * | activeTrackIDs |
Lista de IDs de faixas ativas. Mais... | |
GCKVideoInfo * | videoInfo |
São as informações do vídeo, se houver. Mais... | |
id | customData |
Todos os dados personalizados associados ao status de mídia. Mais... | |
GCKAdBreakStatus * | adBreakStatus |
O status de reprodução do anúncio atual. Mais... | |
GCKMediaLiveSeekableRange * | liveSeekableRange |
O intervalo pesquisável de um stream. Mais... | |
GCKMediaQueueData * | queueData |
Os metadados da fila de mídia. Mais... | |
NSUInteger | queueItemCount |
Retorna o número de itens na fila de reprodução. Mais... | |
Detalhes dos métodos
- (instancetype) initWithSessionID: | (NSInteger) | mediaSessionID | |
mediaInformation: | (nullable GCKMediaInformation *) | mediaInformation | |
Inicializador designado.
- Parameters
-
mediaSessionID The media session ID. mediaInformation The media information.
- (BOOL) isMediaCommandSupported: | (NSInteger) | command |
Verifica se o stream é compatível com um determinado comando de controle.
- (nullable GCKMediaQueueItem *) queueItemAtIndex: | (NSUInteger) | index |
Retorna o item no índice especificado na fila de reprodução.
- (nullable GCKMediaQueueItem *) queueItemWithItemID: | (NSUInteger) | itemID |
Retorna o item com o código fornecido na fila de reprodução.
- (NSInteger) queueIndexForItemID: | (NSUInteger) | itemID |
Retorna o índice do item com o código do item fornecido na fila de reprodução ou -1 se não houver nenhum item na fila.
Documentação de dados dos membros
- (const NSInteger) kGCKMediaCommandPause |
Uma sinalização (máscara de bits) indicando que um item de mídia pode ser pausado.
- (const NSInteger) kGCKMediaCommandSeek |
Uma sinalização (máscara de bits) indicando que um item de mídia é compatível com a busca.
- (const NSInteger) kGCKMediaCommandSetVolume |
Uma sinalização (máscara de bits) indicando que o volume de áudio de um item de mídia pode ser alterado.
- (const NSInteger) kGCKMediaCommandToggleMute |
Uma sinalização (máscara de bits) indicando que o áudio de um item de mídia pode ser silenciado.
- (const NSInteger) kGCKMediaCommandSkipForward |
Uma sinalização (máscara de bits) indicando que um item de mídia é compatível com a ação de pular.
- (const NSInteger) kGCKMediaCommandSkipBackward |
Uma sinalização (máscara de bits) indicando que um item de mídia pode ser ignorado.
- (const NSInteger) kGCKMediaCommandQueueNext |
Uma sinalização (máscara de bits) indicando que um item de mídia é compatível com a movimentação para o próximo item na fila.
- (const NSInteger) kGCKMediaCommandQueuePrevious |
Uma sinalização (máscara de bits) indicando que um item de mídia é compatível com a movimentação para o item anterior na fila.
- (const NSInteger) kGCKMediaCommandQueueShuffle |
Uma sinalização (máscara de bits) indicando que um item de mídia é compatível com o embaralhamento.
- Since
- 4,4,5
- (const NSInteger) kGCKMediaCommandSkipAd |
Uma sinalização (máscara de bits) indicando que um item de mídia é compatível com a ação de pular anúncios.
- Since
- 4,4,5
- (const NSInteger) kGCKMediaCommandQueueRepeatAll |
Uma sinalização (máscara de bits) indicando que a fila de um item de mídia é compatível com repetição indefinida.
- Since
- 4,4,5
- (const NSInteger) kGCKMediaCommandQueueRepeatOne |
Uma sinalização (máscara de bits) indicando que um item de mídia oferece repetição indefinida.
- Since
- 4,4,5
- (const NSInteger) kGCKMediaCommandQueueRepeat |
Uma sinalização (máscara de bits) indicando que um item de mídia e a fila dele são compatíveis com repetição indefinida.
itens na fila.
- Since
- 4,4,5
- (const NSInteger) kGCKMediaCommandEditTracks |
Uma sinalização (máscara de bits) indicando que as faixas de um item de mídia são editáveis.
- Since
- 4,4,5
- (const NSInteger) kGCKMediaCommandSetPlaybackRate |
Uma sinalização (máscara de bits) indicando que a taxa de reprodução de um item de mídia é configurável.
- Since
- 4,4,5
- (const NSInteger) kGCKMediaCommandLike |
Uma sinalização (máscara de bits) indicando que um item de mídia pode ser marcado como "Gostei" por um usuário.
- Since
- 4,4,5
- (const NSInteger) kGCKMediaCommandDislike |
Uma sinalização (máscara de bits) indicando que um item de mídia pode não ter sido marcado pelo usuário.
- Since
- 4,4,5
- (const NSInteger) kGCKMediaCommandFollow |
Uma sinalização (máscara de bits) indicando que o criador de um item de mídia pode ser seguido por um usuário.
- Since
- 4,4,5
- (const NSInteger) kGCKMediaCommandUnfollow |
Uma sinalização (máscara de bits) indicando que o criador de um item de mídia pode ser seguido por um usuário.
- Since
- 4,4,5
- (const NSInteger) kGCKMediaCommandStreamTransfer |
Uma sinalização (máscara de bits) indicando que um item de mídia é compatível com a transferência de stream.
- Since
- 4,4,5
Detalhes da propriedade
|
readnonatomicassign |
O ID da sessão de mídia atual, se houver. Caso contrário, será 0.
|
readnonatomicassign |
O estado atual do player.
|
readnonatomicassign |
Indica se o receptor está reproduzindo um anúncio no momento.
|
readnonatomicassign |
O motivo de inatividade atual.
Esse valor só será significativo se o estado do player for GCKMediaPlayerStateIdle.
|
readnonatomicassign |
Recebe a taxa de reprodução do stream atual.
Esse valor será negativo se a transmissão estiver buscando para trás, 0 se ela estiver pausada, 1 se a transmissão estiver sendo reproduzida normalmente e algum outro valor positivo se a transmissão estiver para frente.
|
readnonatomicstrong |
O GCKMediaInformation para este item.
|
readnonatomicassign |
A posição atual do stream, como um NSTimeInterval desde o início.
|
readnonatomicassign |
O volume do stream.
|
readnonatomicassign |
O estado mudo do stream.
|
readnonatomicassign |
O modo de repetição de fila atual.
|
readnonatomicassign |
ID do item da fila atual, se houver.
|
readnonatomicassign |
Indica se há um item na fila.
|
readnonatomicassign |
O item da fila atual, se houver.
|
readnonatomicassign |
Verifica se há um item após o item em reprodução na fila.
|
readnonatomicassign |
O próximo item da fila, se houver.
|
readnonatomicassign |
Indica se há um item antes do item em reprodução na fila.
|
readnonatomicassign |
Indica se há um item sendo pré-carregado na fila.
|
readnonatomicassign |
ID do item que está pré-carregado, se houver.
|
readnonatomicassign |
Código do item que está sendo carregado, se houver.
|
readnonatomicstrong |
Lista de IDs de faixas ativas.
|
readnonatomicstrong |
São as informações do vídeo, se houver.
- Since
- 3,3
|
readnonatomicstrong |
Todos os dados personalizados associados ao status de mídia.
|
readnonatomicstrong |
O status de reprodução do anúncio atual.
- Since
- 3,3
|
readnonatomicassign |
O intervalo pesquisável de um stream.
- Since
- 4.4.1
|
readnonatomicassign |
Os metadados da fila de mídia.
- Since
- 4.4.1
|
readnonatomicassign |
Retorna o número de itens na fila de reprodução.