Compartilhar via


PlaybackState Classe

Definição

Estado de reprodução de um MediaSessionarquivo .

[Android.Runtime.Register("android/media/session/PlaybackState", DoNotGenerateAcw=true)]
public sealed class PlaybackState : Java.Lang.Object, Android.OS.IParcelable, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/media/session/PlaybackState", DoNotGenerateAcw=true)>]
type PlaybackState = class
    inherit Object
    interface IParcelable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Herança
PlaybackState
Atributos
Implementações

Comentários

Estado de reprodução de um MediaSessionarquivo . Isso inclui um estado como PlaybackState#STATE_PLAYING, a posição de reprodução atual e os recursos de controle atuais.

Documentação Java para android.media.session.PlaybackState.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Campos

ActionFastForward

Indica que esta sessão suporta o comando fast forward.

ActionPause

Indica que esta sessão suporta o comando pause.

ActionPlay

Indica que esta sessão suporta o comando play.

ActionPlayFromMediaId

Indica que esta sessão suporta o comando reproduzir a partir do media id.

ActionPlayFromSearch

Indica que esta sessão suporta o comando play from search.

ActionPlayFromUri

Indica que esta sessão oferece suporte ao comando play from URI.

ActionPlayPause

Indica que esta sessão suporta o comando de alternância reproduzir/pausar.

ActionPrepare

Indica que esta sessão oferece suporte ao comando prepar.

ActionPrepareFromMediaId

Indica que esta sessão oferece suporte ao comando preparar da id da mídia.

ActionPrepareFromSearch

Indica que esta sessão oferece suporte ao comando preparar da pesquisa.

ActionPrepareFromUri

Indica que esta sessão oferece suporte ao comando preparar do URI.

ActionRewind

Indica que esta sessão suporta o comando rewind.

ActionSeekTo

Indica que esta sessão oferece suporte ao comando seek to.

ActionSetPlaybackSpeed

Indica que esta sessão suporta o comando set play speed.

ActionSetRating

Indica que esta sessão suporta o comando set rating.

ActionSkipToNext

Indica que esta sessão suporta o próximo comando.

ActionSkipToPrevious

Indica que esta sessão suporta o comando anterior.

ActionSkipToQueueItem

Indica que esta sessão oferece suporte ao comando pular para item de fila.

ActionStop

Indica que esta sessão suporta o comando stop.

PlaybackPositionUnknown

Use esse valor para a posição para indicar que a posição não é conhecida.

StateBuffering
Obsoleto.

Estado que indica que este item está atualmente em buffer e começará a ser reproduzido quando dados suficientes tiverem sido armazenados em buffer.

StateConnecting
Obsoleto.

Estado que indica que a classe que está fazendo a reprodução está se conectando a um novo destino.

StateError
Obsoleto.

Estado que indica que este item está atualmente em um estado de erro.

StateFastForwarding
Obsoleto.

Estado que indica que este item está atualmente avançando rápido.

StateNone
Obsoleto.

Esse é o estado de reprodução padrão e indica que nenhuma mídia foi adicionada ainda, ou que o executor foi redefinido e não tem conteúdo para reproduzir.

StatePaused
Obsoleto.

Estado que indica que este item está pausado no momento.

StatePlaying
Obsoleto.

Estado que indica que este item está sendo reproduzido no momento.

StateRewinding
Obsoleto.

Estado que indica que este item está sendo rebobinado no momento.

StateSkippingToNext
Obsoleto.

Estado indicando que o jogador está pulando para o próximo item.

StateSkippingToPrevious
Obsoleto.

Estado indicando que o jogador está pulando para o item anterior.

StateSkippingToQueueItem
Obsoleto.

Estado indicando que o jogador está pulando para um item específico na fila.

StateStopped
Obsoleto.

Estado que indica que este item está parado no momento.

Propriedades

Actions

Obtenha as ações atuais disponíveis nesta sessão.

ActiveQueueItemId

Obtenha a ID do item ativo no momento na fila.

BufferedPosition

Obtenha a posição atual em buffer em ms.

Class

Retorna a classe de tempo de execução deste Object.

(Herdado de Object)
Creator
CustomActions

Obtenha a lista de ações personalizadas.

ErrorMessage

Estado de reprodução de um MediaSessionarquivo .

ErrorMessageFormatted

Obtenha uma mensagem de erro legível pelo usuário.

Extras

Obtenha todos os extras personalizados que foram definidos neste estado de reprodução.

Handle

O identificador para a instância subjacente do Android.

(Herdado de Object)
IsActive

Retorna se isso é considerado como um estado de reprodução ativo.

JniIdentityHashCode

Estado de reprodução de um MediaSessionarquivo .

(Herdado de Object)
JniPeerMembers

Estado de reprodução de um MediaSessionarquivo .

LastPositionUpdateTime

Obtenha o tempo real decorrido em que posição foi atualizada pela última vez.

PeerReference

Estado de reprodução de um MediaSessionarquivo .

(Herdado de Object)
PlaybackSpeed

Obtenha a velocidade de reprodução atual como um múltiplo de reprodução normal.

Position

Obtenha a posição de reprodução atual em ms.

State

Obtenha o estado atual da reprodução.

ThresholdClass

Esta API suporta a infraestrutura Mono para Android e não se destina a ser usada diretamente do seu código.

(Herdado de Object)
ThresholdType

Esta API suporta a infraestrutura Mono para Android e não se destina a ser usada diretamente do seu código.

(Herdado de Object)

Métodos

Clone()

Cria e retorna uma cópia desse objeto.

(Herdado de Object)
DescribeContents()

Descreva os tipos de objetos especiais contidos na representação marshalled deste Parcelable.

Dispose()

Estado de reprodução de um MediaSessionarquivo .

(Herdado de Object)
Dispose(Boolean)

Estado de reprodução de um MediaSessionarquivo .

(Herdado de Object)
Equals(Object)

Indica se algum outro objeto é "igual" a este.

(Herdado de Object)
GetHashCode()

Retorna um valor de código hash para o objeto.

(Herdado de Object)
JavaFinalize()

Chamado pelo coletor de lixo em um objeto quando a coleta de lixo determina que não há mais referências ao objeto.

(Herdado de Object)
Notify()

Ativa um único thread que está aguardando no monitor deste objeto.

(Herdado de Object)
NotifyAll()

Ativa todos os threads que estão aguardando no monitor deste objeto.

(Herdado de Object)
SetHandle(IntPtr, JniHandleOwnership)

Define a propriedade Handle.

(Herdado de Object)
ToArray<T>()

Estado de reprodução de um MediaSessionarquivo .

(Herdado de Object)
ToString()

Retorna uma representação de cadeia de caracteres do objeto.

(Herdado de Object)
UnregisterFromRuntime()

Estado de reprodução de um MediaSessionarquivo .

(Herdado de Object)
Wait()

Faz com que o thread atual aguarde até que ele seja ativado, normalmente sendo <em notificado</em> ou <em>interrompido</em>>.

(Herdado de Object)
Wait(Int64)

Faz com que o thread atual aguarde até que ele seja despertado, normalmente sendo <em>notificado</em> ou <em interrompido</em>, ou até que>uma certa quantidade de tempo real tenha decorrido.

(Herdado de Object)
Wait(Int64, Int32)

Faz com que o thread atual aguarde até que ele seja despertado, normalmente sendo <em>notificado</em> ou <em interrompido</em>, ou até que>uma certa quantidade de tempo real tenha decorrido.

(Herdado de Object)
WriteToParcel(Parcel, ParcelableWriteFlags)

Nivele este objeto em um Pacote.

Implantações explícitas de interface

IJavaPeerable.Disposed()

Estado de reprodução de um MediaSessionarquivo .

(Herdado de Object)
IJavaPeerable.DisposeUnlessReferenced()

Estado de reprodução de um MediaSessionarquivo .

(Herdado de Object)
IJavaPeerable.Finalized()

Estado de reprodução de um MediaSessionarquivo .

(Herdado de Object)
IJavaPeerable.JniManagedPeerState

Estado de reprodução de um MediaSessionarquivo .

(Herdado de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Estado de reprodução de um MediaSessionarquivo .

(Herdado de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Estado de reprodução de um MediaSessionarquivo .

(Herdado de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Estado de reprodução de um MediaSessionarquivo .

(Herdado de Object)

Métodos de Extensão

JavaCast<TResult>(IJavaObject)

Executa uma conversão de tipo verificada em tempo de execução do Android.

JavaCast<TResult>(IJavaObject)

Estado de reprodução de um MediaSessionarquivo .

GetJniTypeName(IJavaPeerable)

Estado de reprodução de um MediaSessionarquivo .

Aplica-se a