Idioma

PlaybackState Classe

Definição

Estado de reprodução para um MediaSession.

[Android.Runtime.Register("android/media/session/PlaybackState", DoNotGenerateAcw=true)]
public sealed class PlaybackState : Java.Lang.Object, Android.OS.IParcelable, IDisposable
[<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 para um MediaSession. Isso inclui um estado como PlaybackState#STATE_PLAYING, a posição de reprodução atual e os recursos de controle atuais.

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

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

Campos

Nome Description
ActionFastForward

Indica que esta sessão dá suporte ao comando de avanço rápido.

ActionPause

Indica que esta sessão dá suporte ao comando pause.

ActionPlay

Indica que esta sessão dá suporte ao comando play.

ActionPlayFromMediaId

Indica que esta sessão dá suporte à reprodução do comando id de mídia.

ActionPlayFromSearch

Indica que esta sessão dá suporte à reprodução do comando de pesquisa.

ActionPlayFromUri

Indica que esta sessão dá suporte à reprodução do comando URI.

ActionPlayPause

Indica que esta sessão dá suporte ao comando de alternância de reprodução/pausa.

ActionPrepare

Indica que esta sessão dá suporte ao comando de preparação.

ActionPrepareFromMediaId

Indica que esta sessão dá suporte à preparação do comando id de mídia.

ActionPrepareFromSearch

Indica que esta sessão dá suporte à preparação do comando de pesquisa.

ActionPrepareFromUri

Indica que esta sessão dá suporte à preparação do comando URI.

ActionRewind

Indica que esta sessão dá suporte ao comando rewind.

ActionSeekTo

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

ActionSetPlaybackSpeed

Indica que esta sessão dá suporte ao comando de velocidade de reprodução definido.

ActionSetRating

Indica que esta sessão dá suporte ao comando de classificação definido.

ActionSkipToNext

Indica que esta sessão dá suporte ao próximo comando.

ActionSkipToPrevious

Indica que esta sessão dá suporte ao comando anterior.

ActionSkipToQueueItem

Indica que esta sessão dá suporte ao comando ignorar para o item de fila.

ActionStop

Indica que esta sessão dá suporte ao 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 esse item está em buffer no momento e começará a ser reproduzido quando dados suficientes tiverem sido armazenados em buffer.

StateConnecting
Obsoleto.

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

StateError
Obsoleto.

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

StateFastForwarding
Obsoleto.

Estado que indica que esse item está sendo encaminhado rapidamente no momento.

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 reprodução.

StatePaused
Obsoleto.

Estado que indica que este item está em pausa no momento.

StatePlaying
Obsoleto.

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

StateRewinding
Obsoleto.

Estado que indica que esse item está sendo rebobinando no momento.

StateSkippingToNext
Obsoleto.

Estado que indica que o player está pulando para o próximo item no momento.

StateSkippingToPrevious
Obsoleto.

Estado que indica que o player está ignorando o item anterior no momento.

StateSkippingToQueueItem
Obsoleto.

Estado que indica que o player está pulando para um item específico na fila.

StateStopped
Obsoleto.

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

Propriedades

Nome Description
Actions

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

ActiveQueueItemId

Obtenha a ID do item ativo atualmente na fila.

BufferedPosition

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

Class

Retorna a classe de runtime deste Object.

(Herdado de Object)
Creator
CustomActions

Obtenha a lista de ações personalizadas.

ErrorMessage

Estado de reprodução para um MediaSession.

ErrorMessageFormatted

Obtenha uma mensagem de erro legível do 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

Obtém o código de hash de identidade atribuído a esse par Java pelo runtime de interoperabilidade.

(Herdado de Object)
JniManagedPeerState

Estado de reprodução para um MediaSession.

(Herdado de JavaObject)
JniPeerMembers

Estado de reprodução para um MediaSession.

LastPositionUpdateTime

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

PeerReference

Obtém a referência de objeto JNI para este par Java.

(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

Essa API dá suporte à infraestrutura do Mono para Android e não se destina a ser usada diretamente do seu código.

(Herdado de Object)
ThresholdType

Essa API dá suporte à infraestrutura do Mono para Android e não se destina a ser usada diretamente do seu código.

(Herdado de Object)

Métodos

Nome Description
Clone()

Cria e retorna uma cópia desse objeto.

(Herdado de Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

Estado de reprodução para um MediaSession.

(Herdado de JavaObject)
DescribeContents()

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

Dispose()

Libera os recursos mantidos por esse par Java.

(Herdado de Object)
Dispose(Boolean)

Libera os recursos mantidos por esse par Java.

(Herdado de Object)
DisposeUnlessReferenced()

Estado de reprodução para um MediaSession.

(Herdado de JavaObject)
Equals(Object)

Estado de reprodução para um MediaSession.

(Herdado de JavaObject)
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()
Obsoleto.

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)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Estado de reprodução para um MediaSession.

(Herdado de JavaObject)
ToArray<T>()

Cria uma matriz gerenciada com base nesse wrapper de matriz Java.

(Herdado de Object)
ToString()

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

(Herdado de Object)
UnregisterFromRuntime()

Cancela o registro desse par Java do runtime de interoperabilidade.

(Herdado de Object)
Wait()

Faz com que o thread atual aguarde até ser despertado, normalmente por ser <notificado/em> ou <em>interrompido</em>.<>

(Herdado de Object)
Wait(Int64, Int32)

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

(Herdado de Object)
Wait(Int64)

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

(Herdado de Object)
WriteToParcel(Parcel, ParcelableWriteFlags)

Nivele esse objeto em um Pacote.

Implantações explícitas de interface

Nome Description
IJavaPeerable.Disposed()

Estado de reprodução para um MediaSession.

(Herdado de JavaObject)
IJavaPeerable.Finalized()

Estado de reprodução para um MediaSession.

(Herdado de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Estado de reprodução para um MediaSession.

(Herdado de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Estado de reprodução para um MediaSession.

(Herdado de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Estado de reprodução para um MediaSession.

(Herdado de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Estado de reprodução para um MediaSession.

(Herdado de JavaObject)
IJavaPeerable.UnregisterFromRuntime()

Estado de reprodução para um MediaSession.

Métodos de Extensão

Nome Description
GetJniTypeName(IJavaPeerable)

Obtém o nome JNI do tipo da instância self.

JavaAs<TResult>(IJavaPeerable)

Tente coagir a digitar selfTResult, verificando se a coerção é válida no lado Java.

JavaCast<TResult>(IJavaObject)

Executa uma conversão de tipo marcada por runtime do Android.

JavaCast<TResult>(IJavaObject)

Estado de reprodução para um MediaSession.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Tente coagir a digitar selfTResult, verificando se a coerção é válida no lado Java.

Aplica-se a