RemoteControlClient Classe

Definizione

Attenzione

This class is obsoleted in this android platform

RemoteControlClient consente di esporre informazioni destinate a essere utilizzate da controlli remoti in grado di visualizzare metadati, grafica 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 informazioni destinate a essere utilizzate da controlli remoti in grado di visualizzare metadati, grafica 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 con AudioManager#registerMediaButtonEventReceiver(ComponentName) prima che RemoteControlClient possa essere registrato tramite AudioManager#registerRemoteControlClient(RemoteControlClient).

Di seguito è riportato un esempio di creazione di un'istanza 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);

Questo membro è deprecato. Utilizzare invece MediaSession.

per android.media.RemoteControlClient.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Costruttori

Nome Descrizione
RemoteControlClient(IntPtr, JniHandleOwnership)
Obsoleti.

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

RemoteControlClient(PendingIntent, Looper)
Obsoleti.

Costruttore di classe per un client di controllo remoto la cui gestione degli eventi interni avviene in un Looper fornito dall'utente.

RemoteControlClient(PendingIntent)
Obsoleti.

Costruttore di classe.

Campi

Nome Descrizione
FlagKeyMediaFastForward
Obsoleti.

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

FlagKeyMediaNext
Obsoleti.

Flag che indica un oggetto RemoteControlClient usa il tasto multimediale "successivo".

FlagKeyMediaPause
Obsoleti.

Flag che indica un oggetto RemoteControlClient usa il tasto multimediale "pause".

FlagKeyMediaPlay
Obsoleti.

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

FlagKeyMediaPlayPause
Obsoleti.

Flag che indica un oggetto RemoteControlClient usa il tasto 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 il tasto multimediale "precedente".

FlagKeyMediaRating
Obsoleti.

Flag che indica che remoteControlClient supporta le classificazioni.

FlagKeyMediaRewind
Obsoleti.

Flag che indica un oggetto RemoteControlClient usa la chiave multimediale di riavvolgimento.

FlagKeyMediaStop
Obsoleti.

Flag che indica un oggetto RemoteControlClient usa il tasto multimediale "stop".

PlaystateBuffering
Obsoleti.

Stato di riproduzione di un RemoteControlClient che memorizza nel buffer i dati da riprodurre prima di poter 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 è l'inoltro rapido nel supporto attualmente in riproduzione.

PlaystatePaused
Obsoleti.

Stato di riproduzione di un RemoteControlClient sospeso.

PlaystatePlaying
Obsoleti.

Stato di riproduzione di un oggetto RemoteControlClient che sta riproducendo elementi multimediali.

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 sta ignorando il capitolo logico precedente (ad esempio un brano in una playlist) nel supporto attualmente in riproduzione.

PlaystateSkippingForwards
Obsoleti.

Stato di riproduzione di un RemoteControlClient che salta al capitolo logico successivo (ad esempio un brano in una playlist) nel supporto attualmente in riproduzione.

PlaystateStopped
Obsoleti.

Stato di riproduzione di un RemoteControlClient arrestato.

Proprietà

Nome Descrizione
Class
Obsoleti.

Restituisce la classe di runtime di questo Objectoggetto .

(Ereditato da Object)
GetPlaybackPosition
Obsoleti.

RemoteControlClient consente di esporre informazioni destinate a essere utilizzate da controlli remoti in grado di visualizzare metadati, grafica e pulsanti di controllo del trasporto multimediale.

Handle
Obsoleti.

Handle per l'istanza di Android sottostante.

(Ereditato da Object)
JniIdentityHashCode
Obsoleti.

Ottiene il codice hash di identità assegnato a questo Java peer dal runtime di interoperabilità.

(Ereditato da Object)
JniManagedPeerState
Obsoleti.

RemoteControlClient consente di esporre informazioni destinate a essere utilizzate da controlli remoti in grado di visualizzare metadati, grafica e pulsanti di controllo del trasporto multimediale.

(Ereditato da JavaObject)
JniPeerMembers
Obsoleti.

RemoteControlClient consente di esporre informazioni destinate a essere utilizzate da controlli remoti in grado di visualizzare metadati, grafica e pulsanti di controllo del trasporto multimediale.

MediaSession
Obsoleti.

Ottiene un MediaSession oggetto associato a questo RCC.

PeerReference
Obsoleti.

Ottiene il riferimento all'oggetto JNI per questo peer Java.

(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

Nome Descrizione
Clone()
Obsoleti.

Crea e restituisce una copia di questo oggetto.

(Ereditato da Object)
Construct(JniObjectReference, JniObjectReferenceOptions)
Obsoleti.

RemoteControlClient consente di esporre informazioni destinate a essere utilizzate da controlli remoti in grado di visualizzare metadati, grafica e pulsanti di controllo del trasporto multimediale.

(Ereditato da JavaObject)
Dispose()
Obsoleti.

Rilascia le risorse contenute in questo peer Java.

(Ereditato da Object)
Dispose(Boolean)
Obsoleti.

Rilascia le risorse contenute in questo peer Java.

(Ereditato da Object)
DisposeUnlessReferenced()
Obsoleti.

RemoteControlClient consente di esporre informazioni destinate a essere utilizzate da controlli remoti in grado di visualizzare metadati, grafica e pulsanti di controllo del trasporto multimediale.

(Ereditato da JavaObject)
EditMetadata(Boolean)
Obsoleti.

Crea un MetadataEditor.

Equals(Object)
Obsoleti.

RemoteControlClient consente di esporre informazioni destinate a essere utilizzate da controlli remoti in grado di visualizzare metadati, grafica e pulsanti di controllo del trasporto multimediale.

(Ereditato da JavaObject)
Equals(Object)
Obsoleti.

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

(Ereditato da Object)
GetHashCode()
Obsoleti.

Restituisce un valore di codice hash per l'oggetto .

(Ereditato da Object)
JavaFinalize()
Obsoleti.

Chiamato dal Garbage Collector su un oggetto quando Garbage Collection determina che non sono presenti altri riferimenti all'oggetto .

(Ereditato da Object)
Notify()
Obsoleti.

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

(Ereditato da Object)
NotifyAll()
Obsoleti.

Riattiva tutti i thread in attesa del monitor 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 i metadati vengono aggiornati.

SetOnGetPlaybackPositionListener(RemoteControlClient+IOnGetPlaybackPositionListener)
Obsoleti.

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

SetPeerReference(JniObjectReference, JniObjectReferenceOptions)
Obsoleti.

RemoteControlClient consente di esporre informazioni destinate a essere utilizzate da controlli remoti in grado di visualizzare metadati, grafica e pulsanti di controllo del trasporto multimediale.

(Ereditato da JavaObject)
SetPlaybackPositionUpdateListener(RemoteControlClient+IOnPlaybackPositionUpdateListener)
Obsoleti.

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

SetPlaybackState(RemoteControlPlayState, Int64, Single)
Obsoleti.

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

SetPlaybackState(RemoteControlPlayState)
Obsoleti.

Imposta lo stato di riproduzione corrente.

SetTransportControlFlags(RemoteControlFlags)
Obsoleti.

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

ToArray<T>()
Obsoleti.

Crea una matrice gestita da questo wrapper di matrice Java.

(Ereditato da Object)
ToString()
Obsoleti.

Restituisce una rappresentazione di stringa dell'oggetto .

(Ereditato da Object)
UnregisterFromRuntime()
Obsoleti.

Annulla la registrazione di questo Java peer dal runtime di interoperabilità.

(Ereditato da Object)
Wait()
Obsoleti.

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo <>una notifica</em> o <em>interrotto</em>.

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

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo<> una notifica</em> o <em>interrotto</em> o fino a quando non è trascorsa una determinata quantità di tempo reale.

(Ereditato da Object)
Wait(Int64)
Obsoleti.

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo<> una notifica</em> o <em>interrotto</em> o fino a quando non è trascorsa una determinata quantità di tempo reale.

(Ereditato da Object)

Eventi

Nome Descrizione
MetadataUpdate
Obsoleti.

RemoteControlClient consente di esporre informazioni destinate a essere utilizzate da controlli remoti in grado di visualizzare metadati, grafica e pulsanti di controllo del trasporto multimediale.

PlaybackPositionUpdate
Obsoleti.

RemoteControlClient consente di esporre informazioni destinate a essere utilizzate da controlli remoti in grado di visualizzare metadati, grafica e pulsanti di controllo del trasporto multimediale.

Implementazioni dell'interfaccia esplicita

Nome Descrizione
IJavaPeerable.Disposed()
Obsoleti.

RemoteControlClient consente di esporre informazioni destinate a essere utilizzate da controlli remoti in grado di visualizzare metadati, grafica e pulsanti di controllo del trasporto multimediale.

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

RemoteControlClient consente di esporre informazioni destinate a essere utilizzate da controlli remoti in grado di visualizzare metadati, grafica e pulsanti di controllo del trasporto multimediale.

(Ereditato da JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock
Obsoleti.

RemoteControlClient consente di esporre informazioni destinate a essere utilizzate da controlli remoti in grado di visualizzare metadati, grafica e pulsanti di controllo del trasporto multimediale.

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

RemoteControlClient consente di esporre informazioni destinate a essere utilizzate da controlli remoti in grado di visualizzare metadati, grafica e pulsanti di controllo del trasporto multimediale.

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

RemoteControlClient consente di esporre informazioni destinate a essere utilizzate da controlli remoti in grado di visualizzare metadati, grafica e pulsanti di controllo del trasporto multimediale.

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

RemoteControlClient consente di esporre informazioni destinate a essere utilizzate da controlli remoti in grado di visualizzare metadati, grafica e pulsanti di controllo del trasporto multimediale.

(Ereditato da JavaObject)

Metodi di estensione

Nome Descrizione
GetJniTypeName(IJavaPeerable)
Obsoleti.

Ottiene il nome JNI del tipo dell'istanza selfdi .

JavaAs<TResult>(IJavaPeerable)
Obsoleti.

Provare a digitare selfTResult, verificando che la coercizione sia valida sul lato Java.

JavaCast<TResult>(IJavaObject)
Obsoleti.

Esegue una conversione del tipo di tipo controllato dal runtime Android.

JavaCast<TResult>(IJavaObject)
Obsoleti.

RemoteControlClient consente di esporre informazioni destinate a essere utilizzate da controlli remoti in grado di visualizzare metadati, grafica e pulsanti di controllo del trasporto multimediale.

TryJavaCast<TResult>(IJavaPeerable, TResult)
Obsoleti.

Provare a digitare selfTResult, verificando che la coercizione sia valida sul lato Java.

Si applica a