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 o <NSCopy>.
- (BOOL) queueHasNextItem |
|
|
|
Verifica se há um item após o 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 stream é 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 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.
- (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.
- Deprecated:
- Esta sinalização não está implementada no momento.
- (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.
- Deprecated:
- Esta sinalização não está implementada no momento.
- (NSInteger) mediaSessionID |
|
readnonatomicassign |
O ID da sessão de mídia atual, se houver. Caso contrário, será 0.
O estado atual do player.
O motivo de inatividade atual.
Esse valor só será significativo se o estado do player for GCKMediaPlayerStateIdle.
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 procurando para frente.
- (NSTimeInterval) streamPosition |
|
readnonatomicassign |
A posição atual do stream, como um NSTimeInterval desde o início.
O modo de repetição de fila atual.
- (NSUInteger) currentItemID |
|
readnonatomicassign |
ID do item da fila atual, se houver.
- (BOOL) queueHasCurrentItem |
|
readnonatomicassign |
Indica se há um item na fila.
O item da fila atual, se houver.
O próximo item da fila, se houver.
- (BOOL) queueHasPreviousItem |
|
readnonatomicassign |
Indica se há um item antes do item em reprodução na fila.
- (BOOL) queueHasLoadingItem |
|
readnonatomicassign |
Indica se há um item sendo pré-carregado na fila.
- (NSUInteger) preloadedItemID |
|
readnonatomicassign |
ID do item que está pré-carregado, se houver.
- (NSUInteger) loadingItemID |
|
readnonatomicassign |
Código do item que está sendo carregado, se houver.
- (NSArray<NSNumber *>*) activeTrackIDs |
|
readnonatomicstrong |
Lista de IDs de faixas ativas.
São as informações do vídeo, se houver.
- Since
- 3,3
Todos os dados personalizados associados ao status de mídia.
O status de reprodução do anúncio atual.
- Since
- 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 2022-12-06 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Não contém as informações de que eu preciso"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Muito complicado / etapas demais"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Desatualizado"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Problema na tradução"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Problema com as amostras / o código"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Outro"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Fácil de entender"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Meu problema foi resolvido"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Outro"
}]