Condividi tramite


RemoteControlClient Classe

Definizione

Attenzione

This class is obsoleted in this android platform

RemoteControlClient consente di esporre le informazioni destinate a essere usate dai controlli remoti in grado di visualizzare metadati, opere d'arte e pulsanti di controllo del trasporto multimediale.

[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
Ereditarietà
RemoteControlClient
Attributi

Commenti

RemoteControlClient consente di esporre le informazioni destinate a essere usate dai controlli remoti in grado di visualizzare metadati, opere d'arte e pulsanti di controllo del trasporto multimediale.

Un oggetto client di controllo remoto è associato a un ricevitore di eventi del pulsante multimediale. Questo ricevitore di eventi deve essere stato registrato in precedenza prima AudioManager#registerMediaButtonEventReceiver(ComponentName) che RemoteControlClient possa essere registrato tramite AudioManager#registerRemoteControlClient(RemoteControlClient).

Ecco un esempio di creazione di un'istanza di RemoteControlClient dopo la registrazione di un ricevitore di eventi del pulsante multimediale:

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);

Metodo deprecato. Usare invece MediaSession.

Documentazione Java per android.media.RemoteControlClient.

Le parti di questa pagina sono modifiche in base al lavoro creato e condiviso dal Android Open Source e usato in base ai termini descritti nella .

Costruttori

RemoteControlClient(IntPtr, JniHandleOwnership)
Obsoleti.

Costruttore usato durante la creazione di rappresentazioni gestite di oggetti JNI; chiamato dal runtime.

RemoteControlClient(PendingIntent)
Obsoleti.

Costruttore di classe.

RemoteControlClient(PendingIntent, Looper)
Obsoleti.

Costruttore di classi per un client di controllo remoto la cui gestione degli eventi interni si verifica in un looper fornito dall'utente.

Campi

FlagKeyMediaFastForward
Obsoleti.

Flag che indica un oggetto RemoteControlClient usa la chiave multimediale "fast forward".

FlagKeyMediaNext
Obsoleti.

Flag che indica un oggetto RemoteControlClient usa la chiave multimediale "next".

FlagKeyMediaPause
Obsoleti.

Flag che indica un oggetto RemoteControlClient usa la chiave multimediale "pause".

FlagKeyMediaPlay
Obsoleti.

Flag che indica un oggetto RemoteControlClient usa la chiave multimediale "play".

FlagKeyMediaPlayPause
Obsoleti.

Flag che indica un oggetto RemoteControlClient usa la chiave multimediale "play/pause".

FlagKeyMediaPositionUpdate
Obsoleti.

Flag che indica che remoteControlClient può ricevere modifiche nella posizione di riproduzione multimediale tramite l'interfaccia OnPlaybackPositionUpdateListener .

FlagKeyMediaPrevious
Obsoleti.

Flag che indica un oggetto RemoteControlClient usa la chiave multimediale "precedente".

FlagKeyMediaRating
Obsoleti.

Flag che indica un remoteControlClient supporta le classificazioni.

FlagKeyMediaRewind
Obsoleti.

Flag che indica un oggetto RemoteControlClient usa la chiave multimediale "rewind".

FlagKeyMediaStop
Obsoleti.

Flag che indica un oggetto RemoteControlClient usa la chiave multimediale "stop".

PlaystateBuffering
Obsoleti.

Stato di riproduzione di un RemoteControlClient che esegue il buffering dei dati da riprodurre prima di avviare o riprendere la riproduzione.

PlaystateError
Obsoleti.

Stato di riproduzione di un RemoteControlClient che non può eseguire alcuna operazione correlata alla riproduzione a causa di un errore interno.

PlaystateFastForwarding
Obsoleti.

Stato di riproduzione di un RemoteControlClient che sta eseguendo rapidamente l'inoltro nel supporto attualmente riprodotto.

PlaystatePaused
Obsoleti.

Stato di riproduzione di un RemoteControlClient sospeso.

PlaystatePlaying
Obsoleti.

Stato di riproduzione di un oggetto RemoteControlClient che sta riproducendo supporti.

PlaystateRewinding
Obsoleti.

Stato di riproduzione di un RemoteControlClient che sta riavvolgendo rapidamente nel supporto attualmente in riproduzione.

PlaystateSkippingBackwards
Obsoleti.

Stato di riproduzione di un RemoteControlClient che viene ignorato al capitolo logico precedente (ad esempio una canzone in una playlist) nel supporto attualmente riprodotto.

PlaystateSkippingForwards
Obsoleti.

Stato di riproduzione di un RemoteControlClient che viene ignorato al capitolo logico successivo (ad esempio una canzone in una playlist) nel supporto attualmente riprodotto.

PlaystateStopped
Obsoleti.

Stato di riproduzione di un RemoteControlClient arrestato.

Proprietà

Class
Obsoleti.

Restituisce la classe di runtime di questo Objectoggetto .

(Ereditato da Object)
GetPlaybackPosition
Obsoleti.

RemoteControlClient consente di esporre le informazioni destinate a essere usate dai controlli remoti in grado di visualizzare metadati, opere d'arte e pulsanti di controllo del trasporto multimediale.

Handle
Obsoleti.

Handle all'istanza di Android sottostante.

(Ereditato da Object)
JniIdentityHashCode
Obsoleti.

RemoteControlClient consente di esporre le informazioni destinate a essere usate dai controlli remoti in grado di visualizzare metadati, opere d'arte e pulsanti di controllo del trasporto multimediale.

(Ereditato da Object)
JniPeerMembers
Obsoleti.

RemoteControlClient consente di esporre le informazioni destinate a essere usate dai controlli remoti in grado di visualizzare metadati, opere d'arte e pulsanti di controllo del trasporto multimediale.

MediaSession
Obsoleti.

Ottenere un oggetto MediaSession associato a questo RCC.

PeerReference
Obsoleti.

RemoteControlClient consente di esporre le informazioni destinate a essere usate dai controlli remoti in grado di visualizzare metadati, opere d'arte e pulsanti di controllo del trasporto multimediale.

(Ereditato da Object)
ThresholdClass
Obsoleti.

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

ThresholdType
Obsoleti.

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

Metodi

Clone()
Obsoleti.

Crea e restituisce una copia di questo oggetto.

(Ereditato da Object)
Dispose()
Obsoleti.

RemoteControlClient consente di esporre le informazioni destinate a essere usate dai controlli remoti in grado di visualizzare metadati, opere d'arte e pulsanti di controllo del trasporto multimediale.

(Ereditato da Object)
Dispose(Boolean)
Obsoleti.

RemoteControlClient consente di esporre le informazioni destinate a essere usate dai controlli remoti in grado di visualizzare metadati, opere d'arte e pulsanti di controllo del trasporto multimediale.

(Ereditato da Object)
EditMetadata(Boolean)
Obsoleti.

Crea un oggetto MetadataEditor.

Equals(Object)
Obsoleti.

Indica se un altro oggetto è "uguale a" questo.

(Ereditato da Object)
GetHashCode()
Obsoleti.

Restituisce un valore del codice hash per l'oggetto.

(Ereditato da Object)
JavaFinalize()
Obsoleti.

Chiamato dal Garbage Collector in un oggetto quando Garbage Collection determina che non sono presenti più riferimenti all'oggetto.

(Ereditato da Object)
Notify()
Obsoleti.

Riattiva un singolo thread in attesa del monitoraggio dell'oggetto.

(Ereditato da Object)
NotifyAll()
Obsoleti.

Riattiva tutti i thread in attesa del monitoraggio dell'oggetto.

(Ereditato da Object)
SetHandle(IntPtr, JniHandleOwnership)
Obsoleti.

Imposta la proprietà Handle.

(Ereditato da Object)
SetMetadataUpdateListener(RemoteControlClient+IOnMetadataUpdateListener)
Obsoleti.

Imposta il listener da chiamare ogni volta che vengono aggiornati i metadati.

SetOnGetPlaybackPositionListener(RemoteControlClient+IOnGetPlaybackPositionListener)
Obsoleti.

Imposta il listener da chiamare ogni volta che è necessaria la posizione di riproduzione multimediale.

SetPlaybackPositionUpdateListener(RemoteControlClient+IOnPlaybackPositionUpdateListener)
Obsoleti.

Imposta il listener da chiamare ogni volta che viene richiesta l'aggiornamento della posizione di riproduzione multimediale.

SetPlaybackState(RemoteControlPlayState)
Obsoleti.

Imposta lo stato di riproduzione corrente.

SetPlaybackState(RemoteControlPlayState, Int64, Single)
Obsoleti.

Imposta lo stato di riproduzione corrente e la posizione multimediale corrispondente per la velocità di riproduzione corrente.

SetTransportControlFlags(RemoteControlFlags)
Obsoleti.

Imposta i flag per i pulsanti di controllo del trasporto multimediale supportati dal client.

ToArray<T>()
Obsoleti.

RemoteControlClient consente di esporre le informazioni destinate a essere usate dai controlli remoti in grado di visualizzare metadati, opere d'arte e pulsanti di controllo del trasporto multimediale.

(Ereditato da Object)
ToString()
Obsoleti.

Restituisce una rappresentazione in formato stringa dell'oggetto.

(Ereditato da Object)
UnregisterFromRuntime()
Obsoleti.

RemoteControlClient consente di esporre le informazioni destinate a essere usate dai controlli remoti in grado di visualizzare metadati, opere d'arte e pulsanti di controllo del trasporto multimediale.

(Ereditato da Object)
Wait()
Obsoleti.

Causa l'attesa del thread corrente fino a quando non viene svegliata, in genere eseguendo>una notifica</em o <em interrotto</>em>>.<

(Ereditato da Object)
Wait(Int64)
Obsoleti.

Causa l'attesa del thread corrente fino a quando non viene svegliata, in genere <>eseguendo una notifica</em o <em interrotto/>>em>o fino a quando non è trascorsa< una determinata quantità di tempo reale.

(Ereditato da Object)
Wait(Int64, Int32)
Obsoleti.

Causa l'attesa del thread corrente fino a quando non viene svegliata, in genere <>eseguendo una notifica</em o <em interrotto/>>em>o fino a quando non è trascorsa< una determinata quantità di tempo reale.

(Ereditato da Object)

Eventi

MetadataUpdate
Obsoleti.

RemoteControlClient consente di esporre le informazioni destinate a essere usate dai controlli remoti in grado di visualizzare metadati, opere d'arte e pulsanti di controllo del trasporto multimediale.

PlaybackPositionUpdate
Obsoleti.

RemoteControlClient consente di esporre le informazioni destinate a essere usate dai controlli remoti in grado di visualizzare metadati, opere d'arte e pulsanti di controllo del trasporto multimediale.

Implementazioni dell'interfaccia esplicita

IJavaPeerable.Disposed()
Obsoleti.

RemoteControlClient consente di esporre le informazioni destinate a essere usate dai controlli remoti in grado di visualizzare metadati, opere d'arte e pulsanti di controllo del trasporto multimediale.

(Ereditato da Object)
IJavaPeerable.DisposeUnlessReferenced()
Obsoleti.

RemoteControlClient consente di esporre le informazioni destinate a essere usate dai controlli remoti in grado di visualizzare metadati, opere d'arte e pulsanti di controllo del trasporto multimediale.

(Ereditato da Object)
IJavaPeerable.Finalized()
Obsoleti.

RemoteControlClient consente di esporre le informazioni destinate a essere usate dai controlli remoti in grado di visualizzare metadati, opere d'arte e pulsanti di controllo del trasporto multimediale.

(Ereditato da Object)
IJavaPeerable.JniManagedPeerState
Obsoleti.

RemoteControlClient consente di esporre le informazioni destinate a essere usate dai controlli remoti in grado di visualizzare metadati, opere d'arte e pulsanti di controllo del trasporto multimediale.

(Ereditato da Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)
Obsoleti.

RemoteControlClient consente di esporre le informazioni destinate a essere usate dai controlli remoti in grado di visualizzare metadati, opere d'arte e pulsanti di controllo del trasporto multimediale.

(Ereditato da Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)
Obsoleti.

RemoteControlClient consente di esporre le informazioni destinate a essere usate dai controlli remoti in grado di visualizzare metadati, opere d'arte e pulsanti di controllo del trasporto multimediale.

(Ereditato da Object)
IJavaPeerable.SetPeerReference(JniObjectReference)
Obsoleti.

RemoteControlClient consente di esporre le informazioni destinate a essere usate dai controlli remoti in grado di visualizzare metadati, opere d'arte e pulsanti di controllo del trasporto multimediale.

(Ereditato da Object)

Metodi di estensione

JavaCast<TResult>(IJavaObject)
Obsoleti.

Esegue una conversione dei tipi controllati dal runtime Android.

JavaCast<TResult>(IJavaObject)
Obsoleti.

RemoteControlClient consente di esporre le informazioni destinate a essere usate dai controlli remoti in grado di visualizzare metadati, opere d'arte e pulsanti di controllo del trasporto multimediale.

GetJniTypeName(IJavaPeerable)
Obsoleti.

RemoteControlClient consente di esporre le informazioni destinate a essere usate dai controlli remoti in grado di visualizzare metadati, opere d'arte e pulsanti di controllo del trasporto multimediale.

Si applica a