Condividi tramite


MediaSession.Callback Classe

Definizione

Riceve pulsanti multimediali, controlli di trasporto e comandi dai controller e dal sistema.

[Android.Runtime.Register("android/media/session/MediaSession$Callback", DoNotGenerateAcw=true)]
public abstract class MediaSession.Callback : Java.Lang.Object
[<Android.Runtime.Register("android/media/session/MediaSession$Callback", DoNotGenerateAcw=true)>]
type MediaSession.Callback = class
    inherit Object
Ereditarietà
MediaSession.Callback
Attributi

Commenti

Riceve pulsanti multimediali, controlli di trasporto e comandi dai controller e dal sistema. Un callback può essere impostato usando #setCallback.

Documentazione Java per android.media.session.MediaSession.Callback.

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

MediaSession.Callback()

Riceve pulsanti multimediali, controlli di trasporto e comandi dai controller e dal sistema.

MediaSession.Callback(IntPtr, JniHandleOwnership)

Riceve pulsanti multimediali, controlli di trasporto e comandi dai controller e dal sistema.

Proprietà

Class

Restituisce la classe di runtime di questo Objectoggetto .

(Ereditato da Object)
Handle

Handle all'istanza di Android sottostante.

(Ereditato da Object)
JniIdentityHashCode

Riceve pulsanti multimediali, controlli di trasporto e comandi dai controller e dal sistema.

(Ereditato da Object)
JniPeerMembers

Riceve pulsanti multimediali, controlli di trasporto e comandi dai controller e dal sistema.

PeerReference

Riceve pulsanti multimediali, controlli di trasporto e comandi dai controller e dal sistema.

(Ereditato da Object)
ThresholdClass

Riceve pulsanti multimediali, controlli di trasporto e comandi dai controller e dal sistema.

ThresholdType

Riceve pulsanti multimediali, controlli di trasporto e comandi dai controller e dal sistema.

Metodi

Clone()

Crea e restituisce una copia di questo oggetto.

(Ereditato da Object)
Dispose()

Riceve pulsanti multimediali, controlli di trasporto e comandi dai controller e dal sistema.

(Ereditato da Object)
Dispose(Boolean)

Riceve pulsanti multimediali, controlli di trasporto e comandi dai controller e dal sistema.

(Ereditato da Object)
Equals(Object)

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

(Ereditato da Object)
GetHashCode()

Restituisce un valore del codice hash per l'oggetto.

(Ereditato da Object)
JavaFinalize()

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

(Ereditato da Object)
Notify()

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

(Ereditato da Object)
NotifyAll()

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

(Ereditato da Object)
OnCommand(String, Bundle, ResultReceiver)

Chiamato quando un controller ha inviato un comando a questa sessione.

OnCustomAction(String, Bundle)

Chiamato quando un MediaController oggetto vuole PlaybackState.CustomAction essere eseguito.

OnFastForward()

Eseguire l'override per gestire le richieste per l'inoltro rapido.

OnMediaButtonEvent(Intent)

Chiamato quando viene premuto un pulsante multimediale e questa sessione ha la priorità più alta o un controller invia un evento di pulsante multimediale alla sessione.

OnPause()

Eseguire l'override per gestire le richieste per sospendere la riproduzione.

OnPlay()

Eseguire l'override per gestire le richieste per avviare la riproduzione.

OnPlayFromMediaId(String, Bundle)

Eseguire l'override per gestire le richieste per riprodurre un mediaId specifico fornito dall'app.MediaBrowserService

OnPlayFromSearch(String, Bundle)

Eseguire l'override per gestire le richieste per avviare la riproduzione da una query di ricerca.

OnPlayFromUri(Uri, Bundle)

Eseguire l'override per gestire le richieste per riprodurre un elemento multimediale specifico rappresentato da un URI.

OnPrepare()

Eseguire l'override per gestire le richieste per preparare la riproduzione.

OnPrepareFromMediaId(String, Bundle)

Eseguire l'override per gestire le richieste per preparare la riproduzione di un mediaId specifico fornito dall'app.MediaBrowserService

OnPrepareFromSearch(String, Bundle)

Eseguire l'override per gestire le richieste per preparare la riproduzione da una query di ricerca.

OnPrepareFromUri(Uri, Bundle)

Eseguire l'override per gestire le richieste per preparare un elemento multimediale specifico rappresentato da un URI.

OnRewind()

Eseguire l'override per gestire le richieste di riavvolgimento.

OnSeekTo(Int64)

Eseguire l'override per gestire le richieste per cercare una posizione specifica in ms.

OnSetPlaybackSpeed(Single)

Eseguire l'override per gestire la modifica della velocità di riproduzione.

OnSetRating(Rating)

Eseguire l'override per gestire l'elemento valutato.

OnSkipToNext()

Eseguire l'override per gestire le richieste per passare all'elemento multimediale successivo.

OnSkipToPrevious()

Eseguire l'override per gestire le richieste per passare all'elemento multimediale precedente.

OnSkipToQueueItem(Int64)

Eseguire l'override per gestire le richieste per riprodurre un elemento con un ID specificato dalla coda di riproduzione.

OnStop()

Eseguire l'override per gestire le richieste per arrestare la riproduzione.

SetHandle(IntPtr, JniHandleOwnership)

Imposta la proprietà Handle.

(Ereditato da Object)
ToArray<T>()

Riceve pulsanti multimediali, controlli di trasporto e comandi dai controller e dal sistema.

(Ereditato da Object)
ToString()

Restituisce una rappresentazione in formato stringa dell'oggetto.

(Ereditato da Object)
UnregisterFromRuntime()

Riceve pulsanti multimediali, controlli di trasporto e comandi dai controller e dal sistema.

(Ereditato da Object)
Wait()

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)

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)

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)

Implementazioni dell'interfaccia esplicita

IJavaPeerable.Disposed()

Riceve pulsanti multimediali, controlli di trasporto e comandi dai controller e dal sistema.

(Ereditato da Object)
IJavaPeerable.DisposeUnlessReferenced()

Riceve pulsanti multimediali, controlli di trasporto e comandi dai controller e dal sistema.

(Ereditato da Object)
IJavaPeerable.Finalized()

Riceve pulsanti multimediali, controlli di trasporto e comandi dai controller e dal sistema.

(Ereditato da Object)
IJavaPeerable.JniManagedPeerState

Riceve pulsanti multimediali, controlli di trasporto e comandi dai controller e dal sistema.

(Ereditato da Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Riceve pulsanti multimediali, controlli di trasporto e comandi dai controller e dal sistema.

(Ereditato da Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Riceve pulsanti multimediali, controlli di trasporto e comandi dai controller e dal sistema.

(Ereditato da Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Riceve pulsanti multimediali, controlli di trasporto e comandi dai controller e dal sistema.

(Ereditato da Object)

Metodi di estensione

JavaCast<TResult>(IJavaObject)

Esegue una conversione dei tipi controllati dal runtime Android.

JavaCast<TResult>(IJavaObject)

Riceve pulsanti multimediali, controlli di trasporto e comandi dai controller e dal sistema.

GetJniTypeName(IJavaPeerable)

Riceve pulsanti multimediali, controlli di trasporto e comandi dai controller e dal sistema.

Si applica a