Android.Media.Session Spazio dei nomi

Fornisce sessioni multimediali, controller, stato di riproduzione e callback per il controllo della riproduzione multimediale.

Classi

Nome Descrizione
MediaController

Consente a un'app di interagire con una sessione multimediale in corso.

MediaController.Callback

Callback per la ricezione di aggiornamenti dalla sessione.

MediaController.PlaybackInfo

Contiene informazioni sulla riproduzione corrente e sulla modalità di gestione dell'audio per questa sessione.

MediaController.PlaybackInfo.InterfaceConsts

Fornisce costanti da IParcelable per MediaController.PlaybackInfo.

MediaController.TransportControls

Interfaccia per controllare la riproduzione multimediale in una sessione.

MediaSession

Consente l'interazione con controller multimediali, tasti di volume, pulsanti multimediali e controlli di trasporto.

MediaSession.Callback

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

MediaSession.QueueItem

Singolo elemento che fa parte della coda di riproduzione.

MediaSession.QueueItem.InterfaceConsts

Fornisce costanti da IParcelable per MediaSession.QueueItem.

MediaSession.Token

Rappresenta una sessione in corso.

MediaSession.Token.InterfaceConsts

Fornisce costanti da IParcelable per MediaSession.Token.

MediaSessionManager

Fornisce supporto per interagire con MediaSession media sessions le applicazioni pubblicate per esprimere lo stato di riproduzione multimediale in corso.

MediaSessionManager.ActiveSessionsChangedEventArgs

Fornisce l'elenco dei controller per una modifica alle sessioni multimediali attive.

MediaSessionManager.MediaKeyEventSessionChangedEventArgs

Fornisce informazioni su una modifica alla sessione di eventi di chiave multimediale predefinita.

MediaSessionManager.RemoteUserInfo

Informazioni di un utente remoto di MediaSession o MediaBrowserService.

MediaSessionManager.Session2TokensChangedEventArgs

Fornisce l'elenco dei token di sessione per una modifica alle sessioni disponibili.

PlaybackState

Stato di riproduzione per un oggetto MediaSession.

PlaybackState.Builder

Generatore di PlaybackState oggetti.

PlaybackState.CustomAction

PlaybackState.CustomAction CustomActions può essere usato per estendere le funzionalità dei controlli di trasporto standard esponendo azioni specifiche dell'app a MediaController MediaControllers.

PlaybackState.CustomAction.Builder

Generatore per oggetti CustomAction.

PlaybackState.CustomAction.InterfaceConsts

Fornisce costanti da IParcelable per PlaybackState.CustomAction.

PlaybackState.InterfaceConsts

Fornisce costanti da IParcelable per PlaybackState.

Interfacce

Nome Descrizione
MediaSessionManager.IOnActiveSessionsChangedListener

È in ascolto delle modifiche apportate all'elenco di sessioni attive.

MediaSessionManager.IOnMediaKeyEventSessionChangedListener

Listener per ricevere modifiche nella sessione di eventi della chiave multimediale, che riceve un evento di chiave multimediale, a meno che non sia specificato.

MediaSessionManager.IOnSession2TokensChangedListener

È in ascolto delle modifiche apportate a #getSession2Tokens().

Enumerazioni

Nome Descrizione
MediaPlaybackType

Enumera i valori restituiti dai Localmembri , e Remote .

MediaSessionFlags

Enumera i valori restituiti da diversi tipi e considerati come parametro del membro F:Android.Media.Session.MediaSession.SetFlags .

PlaybackStateCode

Enumera i valori restituiti da diversi tipi e usati come parametro dei membri F:Android.Media.Session.PlaybackState+Builder.SetState e F:Android.Media.Session.PlaybackState+Builder.SetState+Builder.