Idioma

RemoteControlClient Classe

Definição

Cuidado

This class is obsoleted in this android platform

RemoteControlClient permite expor informações destinadas a serem consumidas por controles remotos capazes de exibir metadados, arte e botões de controle de transporte de mídia.

[Android.Runtime.Register("android/media/RemoteControlClient", DoNotGenerateAcw=true)]
[System.Obsolete("This class is obsoleted in this android platform")]
public class RemoteControlClient : Java.Lang.Object
[<Android.Runtime.Register("android/media/RemoteControlClient", DoNotGenerateAcw=true)>]
[<System.Obsolete("This class is obsoleted in this android platform")>]
type RemoteControlClient = class
    inherit Object
Herança
RemoteControlClient
Atributos

Comentários

RemoteControlClient permite expor informações destinadas a serem consumidas por controles remotos capazes de exibir metadados, arte e botões de controle de transporte de mídia.

Um objeto cliente de controle remoto está associado a um receptor de evento de botão de mídia. Esse receptor de evento deve ter sido registrado AudioManager#registerMediaButtonEventReceiver(ComponentName) anteriormente antes que o RemoteControlClient possa ser registrado por meio AudioManager#registerRemoteControlClient(RemoteControlClient)de .

Aqui está um exemplo de criação de uma instância RemoteControlClient depois de registrar um receptor de evento do botão de mídia:

ComponentName myEventReceiver = new ComponentName(getPackageName(), MyRemoteControlEventReceiver.class.getName());
            AudioManager myAudioManager = (AudioManager) getSystemService(Context.AUDIO_SERVICE);
            myAudioManager.registerMediaButtonEventReceiver(myEventReceiver);
            // build the PendingIntent for the remote control client
            Intent mediaButtonIntent = new Intent(Intent.ACTION_MEDIA_BUTTON);
            mediaButtonIntent.setComponent(myEventReceiver);
            PendingIntent mediaPendingIntent = PendingIntent.getBroadcast(getApplicationContext(), 0, mediaButtonIntent, PendingIntent.FLAG_MUTABLE_UNAUDITED);
            // create and register the remote control client
            RemoteControlClient myRemoteControlClient = new RemoteControlClient(mediaPendingIntent);
            myAudioManager.registerRemoteControlClient(myRemoteControlClient);

Este membro foi preterido. Use MediaSession em seu lugar.

Java documentação para android.media.RemoteControlClient.

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.

Construtores

Nome Description
RemoteControlClient(IntPtr, JniHandleOwnership)
Obsoleto.

Um construtor usado ao criar representações gerenciadas de objetos JNI; chamado pelo runtime.

RemoteControlClient(PendingIntent, Looper)
Obsoleto.

Construtor de classe para um cliente de controle remoto cujo tratamento de evento interno ocorre em um Looper fornecido pelo usuário.

RemoteControlClient(PendingIntent)
Obsoleto.

Construtor de classe.

Campos

Nome Description
FlagKeyMediaFastForward
Obsoleto.

O sinalizador que indica um RemoteControlClient usa a chave de mídia "avanço rápido".

FlagKeyMediaNext
Obsoleto.

O sinalizador que indica um RemoteControlClient usa a tecla de mídia "next".

FlagKeyMediaPause
Obsoleto.

Sinalizador que indica um RemoteControlClient usa a tecla de mídia "pausar".

FlagKeyMediaPlay
Obsoleto.

O sinalizador que indica um RemoteControlClient usa a chave de mídia "play".

FlagKeyMediaPlayPause
Obsoleto.

O sinalizador que indica um RemoteControlClient usa a tecla de mídia "reproduzir/pausar".

FlagKeyMediaPositionUpdate
Obsoleto.

O sinalizador que indica um RemoteControlClient pode receber alterações na posição de reprodução de mídia por meio da OnPlaybackPositionUpdateListener interface.

FlagKeyMediaPrevious
Obsoleto.

Sinalizador que indica um RemoteControlClient usa a chave de mídia "anterior".

FlagKeyMediaRating
Obsoleto.

O sinalizador que indica um RemoteControlClient dá suporte a classificações.

FlagKeyMediaRewind
Obsoleto.

O sinalizador que indica um RemoteControlClient usa a chave de mídia "rewind".

FlagKeyMediaStop
Obsoleto.

O sinalizador que indica um RemoteControlClient usa a chave de mídia "stop".

PlaystateBuffering
Obsoleto.

Estado de reprodução de um RemoteControlClient que está armazenando dados em buffer para reprodução antes que ele possa iniciar ou retomar a reprodução.

PlaystateError
Obsoleto.

Estado de reprodução de um RemoteControlClient que não pode executar nenhuma operação relacionada à reprodução devido a um erro interno.

PlaystateFastForwarding
Obsoleto.

Estado de reprodução de um RemoteControlClient que está avançando rapidamente na mídia em que está sendo reproduzido no momento.

PlaystatePaused
Obsoleto.

Estado de reprodução de um RemoteControlClient que está em pausa.

PlaystatePlaying
Obsoleto.

Estado de reprodução de um RemoteControlClient que está reproduzindo mídia.

PlaystateRewinding
Obsoleto.

Estado de reprodução de um RemoteControlClient que está retrocedendo rapidamente na mídia em que está sendo reproduzido no momento.

PlaystateSkippingBackwards
Obsoleto.

Estado de reprodução de um RemoteControlClient que está pulando de volta para o capítulo lógico anterior (como uma música em uma playlist) na mídia que está sendo reproduzida no momento.

PlaystateSkippingForwards
Obsoleto.

Estado de reprodução de um RemoteControlClient que está pulando para o próximo capítulo lógico (como uma música em uma playlist) na mídia que está sendo reproduzida no momento.

PlaystateStopped
Obsoleto.

Estado de reprodução de um RemoteControlClient que é interrompido.

Propriedades

Nome Description
Class
Obsoleto.

Retorna a classe de runtime deste Object.

(Herdado de Object)
GetPlaybackPosition
Obsoleto.

RemoteControlClient permite expor informações destinadas a serem consumidas por controles remotos capazes de exibir metadados, arte e botões de controle de transporte de mídia.

Handle
Obsoleto.

O identificador para a instância subjacente do Android.

(Herdado de Object)
JniIdentityHashCode
Obsoleto.

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

(Herdado de Object)
JniManagedPeerState
Obsoleto.

RemoteControlClient permite expor informações destinadas a serem consumidas por controles remotos capazes de exibir metadados, arte e botões de controle de transporte de mídia.

(Herdado de JavaObject)
JniPeerMembers
Obsoleto.

Obtém os metadados JNI usados para acessar membros dessa associação Java.

MediaSession
Obsoleto.

Obtenha um MediaSession associado a este RCC.

PeerReference
Obsoleto.

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

(Herdado de Object)
ThresholdClass
Obsoleto.

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

ThresholdType
Obsoleto.

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

Métodos

Nome Description
Clone()
Obsoleto.

Cria e retorna uma cópia desse objeto.

(Herdado de Object)
Construct(JniObjectReference, JniObjectReferenceOptions)
Obsoleto.

RemoteControlClient permite expor informações destinadas a serem consumidas por controles remotos capazes de exibir metadados, arte e botões de controle de transporte de mídia.

(Herdado de JavaObject)
Dispose()
Obsoleto.

Libera os recursos mantidos por esse par Java.

(Herdado de Object)
Dispose(Boolean)
Obsoleto.

Libera os recursos mantidos por esse par Java.

(Herdado de Object)
DisposeUnlessReferenced()
Obsoleto.

RemoteControlClient permite expor informações destinadas a serem consumidas por controles remotos capazes de exibir metadados, arte e botões de controle de transporte de mídia.

(Herdado de JavaObject)
EditMetadata(Boolean)
Obsoleto.

Cria um MetadataEditor.

Equals(Object)
Obsoleto.

RemoteControlClient permite expor informações destinadas a serem consumidas por controles remotos capazes de exibir metadados, arte e botões de controle de transporte de mídia.

(Herdado de JavaObject)
Equals(Object)
Obsoleto.

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

(Herdado de Object)
GetHashCode()
Obsoleto.

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

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

(Herdado de Object)
NotifyAll()
Obsoleto.

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

(Herdado de Object)
SetHandle(IntPtr, JniHandleOwnership)
Obsoleto.

Define a propriedade Handle

(Herdado de Object)
SetMetadataUpdateListener(RemoteControlClient+IOnMetadataUpdateListener)
Obsoleto.

Define o ouvinte a ser chamado sempre que os metadados são atualizados.

SetOnGetPlaybackPositionListener(RemoteControlClient+IOnGetPlaybackPositionListener)
Obsoleto.

Define o ouvinte a ser chamado sempre que a posição de reprodução atual da mídia for necessária.

SetPeerReference(JniObjectReference, JniObjectReferenceOptions)
Obsoleto.

RemoteControlClient permite expor informações destinadas a serem consumidas por controles remotos capazes de exibir metadados, arte e botões de controle de transporte de mídia.

(Herdado de JavaObject)
SetPlaybackPositionUpdateListener(RemoteControlClient+IOnPlaybackPositionUpdateListener)
Obsoleto.

Define o ouvinte a ser chamado sempre que a posição de reprodução de mídia for solicitada para ser atualizada.

SetPlaybackState(RemoteControlPlayState, Int64, Single)
Obsoleto.

Define o estado de reprodução atual e a posição de mídia correspondente para a velocidade de reprodução atual.

SetPlaybackState(RemoteControlPlayState)
Obsoleto.

Define o estado de reprodução atual.

SetTransportControlFlags(RemoteControlFlags)
Obsoleto.

Define os sinalizadores para os botões de controle de transporte de mídia compatíveis com esse cliente.

ToArray<T>()
Obsoleto.

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

(Herdado de Object)
ToString()
Obsoleto.

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

(Herdado de Object)
UnregisterFromRuntime()
Obsoleto.

Cancela o registro desse par Java do runtime de interoperabilidade.

(Herdado de Object)
Wait()
Obsoleto.

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)
Obsoleto.

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)
Obsoleto.

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)

Eventos

Nome Description
MetadataUpdate
Obsoleto.

RemoteControlClient permite expor informações destinadas a serem consumidas por controles remotos capazes de exibir metadados, arte e botões de controle de transporte de mídia.

PlaybackPositionUpdate
Obsoleto.

RemoteControlClient permite expor informações destinadas a serem consumidas por controles remotos capazes de exibir metadados, arte e botões de controle de transporte de mídia.

Implantações explícitas de interface

Nome Description
IJavaPeerable.Disposed()
Obsoleto.

RemoteControlClient permite expor informações destinadas a serem consumidas por controles remotos capazes de exibir metadados, arte e botões de controle de transporte de mídia.

(Herdado de JavaObject)
IJavaPeerable.Finalized()
Obsoleto.

RemoteControlClient permite expor informações destinadas a serem consumidas por controles remotos capazes de exibir metadados, arte e botões de controle de transporte de mídia.

(Herdado de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock
Obsoleto.

RemoteControlClient permite expor informações destinadas a serem consumidas por controles remotos capazes de exibir metadados, arte e botões de controle de transporte de mídia.

(Herdado de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)
Obsoleto.

RemoteControlClient permite expor informações destinadas a serem consumidas por controles remotos capazes de exibir metadados, arte e botões de controle de transporte de mídia.

(Herdado de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)
Obsoleto.

RemoteControlClient permite expor informações destinadas a serem consumidas por controles remotos capazes de exibir metadados, arte e botões de controle de transporte de mídia.

(Herdado de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)
Obsoleto.

RemoteControlClient permite expor informações destinadas a serem consumidas por controles remotos capazes de exibir metadados, arte e botões de controle de transporte de mídia.

(Herdado de JavaObject)

Métodos de Extensão

Nome Description
GetJniTypeName(IJavaPeerable)
Obsoleto.

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

JavaAs<TResult>(IJavaPeerable)
Obsoleto.

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

JavaCast<TResult>(IJavaObject)
Obsoleto.

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

JavaCast<TResult>(IJavaObject)
Obsoleto.

RemoteControlClient permite expor informações destinadas a serem consumidas por controles remotos capazes de exibir metadados, arte e botões de controle de transporte de mídia.

TryJavaCast<TResult>(IJavaPeerable, TResult)
Obsoleto.

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

Aplica-se a