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 <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.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Ú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."]]],[]]