Classe GCKMediaStatus
Uma classe que contém informações de status sobre algumas mídias.
Herda o NSObject. Implementa <NSCópia>.
- (instancetype) initWithSessionID: |
|
(NSInteger) |
mediaSessionID |
mediaInformation: |
|
(nullable GCKMediaInformation *) |
mediaInformation |
|
|
| |
Iniciador 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.
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 determinado na fila de reprodução ou -1 se não houver esse item na fila.
- (const NSInteger) kGCKMediaCommandPause |
Uma flag (bitmask) que indica que um item de mídia pode ser pausado.
- (const NSInteger) kGCKMediaCommandSeek |
Uma sinalização (bitmask) que indica que um item de mídia é compatível com a busca.
- (const NSInteger) kGCKMediaCommandSetVolume |
Uma flag (bitmask) que indica que o volume de áudio de um item de mídia pode ser alterado.
- (const NSInteger) kGCKMediaCommandToggleMute |
Uma sinalização (bitmask) que indica que o áudio de um item de mídia pode ser silenciado.
- (const NSInteger) kGCKMediaCommandSkipForward |
Uma sinalização (bitmask) que indica que um item de mídia é compatível com avançar.
- (const NSInteger) kGCKMediaCommandSkipBackward |
Uma sinalização (bitmask) que indica que um item de mídia é compatível com a opção de pular para trás.
- (const NSInteger) kGCKMediaCommandQueueNext |
Uma sinalização (bitmask) que indica 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 (bitmask) que indica que um item de mídia é compatível com a movimentação para o item anterior na fila.
- (const NSInteger) kGCKMediaCommandQueueShuffle |
Uma sinalização (bitmask) que indica que um item de mídia é compatível com o embaralhamento.
- Como
- 4.4.5
- (const NSInteger) kGCKMediaCommandSkipAd |
Uma sinalização (bitmask) que indica que um item de mídia é compatível com a opção de pular anúncios.
- Como
- 4.4.5
- (const NSInteger) kGCKMediaCommandQueueRepeatAll |
Uma sinalização (bitmask) que indica que a fila de um item de mídia é compatível com repetição indefinida.
- Como
- 4.4.5
- (const NSInteger) kGCKMediaCommandQueueRepeatOne |
Uma sinalização (bitmask) que indica que um item de mídia é compatível com repetição indefinida.
- Como
- 4.4.5
- (const NSInteger) kGCKMediaCommandQueueRepeat |
Uma sinalização (bitmask) que indica que um item de mídia e a fila dele são compatíveis com repetição indefinida.
itens na fila.
- Como
- 4.4.5
- (const NSInteger) kGCKMediaCommandEditTracks |
Um sinalizador (bitmask) que indica que as faixas de um item de mídia são editáveis.
- Como
- 4.4.5
- (const NSInteger) kGCKMediaCommandSetPlaybackRate |
Um sinalizador (bitmask) que indica que a taxa de reprodução de um item de mídia é configurável.
- Como
- 4.4.5
- (const NSInteger) kGCKMediaCommandLike |
Uma sinalização (bitmask) que indica que um usuário pode gostar de um item de mídia.
- Como
- 4.4.5
- (const NSInteger) kGCKMediaCommandDislike |
É uma sinalização (bitmask) que indica que um usuário pode não gostar de um item de mídia.
- Como
- 4.4.5
- (const NSInteger) kGCKMediaCommandFollow |
Uma flag (bitmask) que indica que o criador de um item de mídia pode ser seguido por um usuário.
- Como
- 4.4.5
- (const NSInteger) kGCKMediaCommandUnfollow |
Uma flag (bitmask) que indica que o usuário pode parar de seguir o criador de um item de mídia.
- Como
- 4.4.5
- (const NSInteger) kGCKMediaCommandStreamTransfer |
Uma sinalização (bitmask) que indica que um item de mídia é compatível com a transferência por streaming.
- Como
- 4.4.5
- (NSInteger) mediaSessionID |
|
readnonatomicassign |
O ID da sessão de mídia atual, se houver. Caso contrário, será 0.
- (GCKMediaPlayerState) playerState |
|
readnonatomicassign |
O estado atual do player.
O motivo da inatividade atual.
Esse valor só é significativo se o estado do player for GCKMediaPlayerStateIdle.
Recebe a taxa de reprodução do stream atual.
Esse valor será negativo se o stream estiver buscando para trás, 0 se estiver pausado, 1 se o stream estiver sendo reproduzido normalmente e algum outro valor positivo se o stream estiver buscando avançar.
- (NSTimeInterval) streamPosition |
|
readnonatomicassign |
A posição atual do stream, como um NSTimeInterval do início.
O modo de repetição da fila atual.
- (NSUInteger) currentItemID |
|
readnonatomicassign |
O ID do item da fila atual, se houver.
- (BOOL) queueHasCurrentItem |
|
readnonatomicassign |
Se há um item atual na fila.
O item atual da fila, se houver.
- (BOOL) queueHasNextItem |
|
readnonatomicassign |
Verifica se há um item depois daquele em reprodução na fila.
O próximo item da fila, se houver.
- (BOOL) queueHasPreviousItem |
|
readnonatomicassign |
Se há um item antes daquele em reprodução na fila.
- (BOOL) queueHasLoadingItem |
|
readnonatomicassign |
Se há um item sendo pré-carregado na fila.
- (NSUInteger) preloadedItemID |
|
readnonatomicassign |
O ID do item que está pré-carregado no momento, se houver.
- (NSUInteger) loadingItemID |
|
readnonatomicassign |
O código do item que está sendo carregado no momento, se houver.
- (NSArray<NSNumber *>*) activeTrackIDs |
|
readnonatomicstrong |
Lista de IDs de faixa ativos.
As informações do vídeo, se houver.
- Como
- 3,3
Todos os dados personalizados associados ao status da mídia.
O status atual de reprodução do anúncio.
- Como
- 3,3
O intervalo pesquisável de um stream.
- Como
- 4.4.1
Os metadados da fila de mídia.
- Como
- 4.4.1
- (NSUInteger) queueItemCount |
|
readnonatomicassign |
Retorna o número de itens na fila de reprodução.
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 2023-12-02 UTC.
[null,null,["Última atualização 2023-12-02 UTC."],[[["The `GCKMediaStatus` class provides comprehensive information about the current playback status, including media details, playback state, and volume."],["Developers can use this class to manage the playback queue, access information about live streams and ad playback, and handle custom data."],["The class offers methods for checking supported media commands and retrieving specific items within the queue."],["`GCKMediaStatus` includes various properties that expose attributes like media session ID, player state, stream position, active track IDs, and more."],["This class is crucial for building interactive Cast experiences within iOS applications, enabling developers to monitor and control media playback on receiver devices."]]],["The `GCKMediaStatus` class manages media status, providing information like session ID, player state, playback rate, and volume. It supports media control commands (pause, seek, mute, skip, queue navigation, etc.). The class allows checking if specific commands are supported and retrieving queue items by index or ID. It also offers properties detailing current item, queue status, and ad playback status. Additionally, the class has the ability to obtain and manage data for queue and stream such as `queueData` and `liveSeekableRange`.\n"]]