Classe GCKMediaStatus
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Uma classe que contém informações de status sobre algumas mídias.
Herda o NSObject. Implementa <NSCopying>.
- (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
-
mediaSessionID | The media session ID. |
mediaInformation | The 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.
Retorna o item no índice especificado na fila de reprodução.
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.
- (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.
- (NSInteger) mediaSessionID |
|
readnonatomicassign |
O ID da sessão de mídia atual, se houver. Caso contrário, 0.
O estado atual do player.
O motivo de inatividade atual.
Esse valor só é significativo se o estado do player for GCKMediaPlayerStateIdle.
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.
- (NSTimeInterval) streamPosition |
|
readnonatomicassign |
A posição atual do stream, como um NSTimeInterval desde o início do stream.
O estado de mudo do stream.
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.
O item atual da fila, se houver.
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.
As informações do vídeo, se houver.
- Desde
- 3.3
Todos os dados personalizados associados ao status da mídia.
O status atual da reprodução do anúncio.
- Desde
- 3.3
Exceto em caso de indicação contrária, o conteúdo desta página é licenciado de acordo com a Licença de atribuição 4.0 do Creative Commons, e as amostras de código são licenciadas de acordo com a Licença Apache 2.0. Para mais detalhes, consulte as políticas do site do Google Developers. Java é uma marca registrada da Oracle e/ou afiliadas.
Última atualização 2025-07-26 UTC.
[null,null,["Última atualização 2025-07-26 UTC."],[],["The `GCKMediaStatus` class provides information about media playback. It manages media queues, including checking for next or previous items, retrieving items by index or ID, and counting the items. It supports media control commands such as pause, seek, volume adjustment, mute, skip forward/backward, and queue navigation. Key properties include session ID, player state, playback rate, stream position, volume, and mute status. It also provides properties for current, next, preloaded and loading queue items, active track IDs and ad playback status.\n"],null,[]]