Android.Media.Session Namespace

Klassen

Name Beschreibung
MediaController

Ermöglicht einer App die Interaktion mit einer laufenden Mediensitzung.

MediaController.Callback

Rückruf für den Empfang von Updates aus der Sitzung.

MediaController.PlaybackInfo

Enthält Informationen zur aktuellen Wiedergabe und zur Behandlung von Audio für diese Sitzung.

MediaController.PlaybackInfo.InterfaceConsts
MediaController.TransportControls

Schnittstelle zum Steuern der Medienwiedergabe in einer Sitzung.

MediaSession

Ermöglicht die Interaktion mit Mediencontrollern, Lautstärketasten, Medienschaltflächen und Transportsteuerelementen.

MediaSession.Callback

Empfängt Medienschaltflächen, Transportsteuerelemente und Befehle von Controllern und dem System.

MediaSession.QueueItem

Ein einzelnes Element, das Teil der Wiedergabewarteschlange ist.

MediaSession.QueueItem.InterfaceConsts
MediaSession.Token

Stellt eine laufende Sitzung dar.

MediaSession.Token.InterfaceConsts
MediaSessionManager

Bietet Unterstützung für die Interaktion mit MediaSession media sessions diesen Anwendungen, die veröffentlicht wurden, um ihren aktuellen Medienwiedergabestatus auszudrücken.

MediaSessionManager.ActiveSessionsChangedEventArgs
MediaSessionManager.MediaKeyEventSessionChangedEventArgs
MediaSessionManager.RemoteUserInfo

Informationen eines Remotebenutzers von MediaSession oder MediaBrowserService.

MediaSessionManager.Session2TokensChangedEventArgs
PlaybackState

Wiedergabestatus für ein MediaSession.

PlaybackState.Builder

Generator für PlaybackState Objekte.

PlaybackState.CustomAction

PlaybackState.CustomAction CustomActions kann verwendet werden, um die Funktionen der Standardmäßigen Transportsteuerelemente zu erweitern, indem app-spezifische Aktionen verfügbar MediaController MediaControllerssind.

PlaybackState.CustomAction.Builder
PlaybackState.CustomAction.InterfaceConsts
PlaybackState.InterfaceConsts

Schnittstellen

Name Beschreibung
MediaSessionManager.IOnActiveSessionsChangedListener

Lauscht auf Änderungen an der Liste der aktiven Sitzungen.

MediaSessionManager.IOnMediaKeyEventSessionChangedListener

Listener zum Empfangen von Änderungen in der Medientastenereignissitzung, die ein Medienschlüsselereignis empfangen würde, es sei denn, es wurde angegeben.

MediaSessionManager.IOnSession2TokensChangedListener

Lauscht auf Änderungen an der #getSession2Tokens().

Enumerationen

Name Beschreibung
MediaPlaybackType

Listet werte auf, die von den LocalElementen zurückgegeben Remote werden.

MediaSessionFlags

Listet Werte auf, die von mehreren Typen zurückgegeben und als Parameter des F:Android.Media.Session.MediaSession.SetFlags-Elements verwendet werden.

PlaybackStateCode

Listet werte auf, die von mehreren Typen zurückgegeben und als Parameter der F:Android.Media.Session.PlaybackState+Builder.SetState und F:Android.Media.Session.PlaybackState+Builder.Session.PlaybackState+Builder.SetState-Mitglieder verwendet werden.