Android.Media.Session Namespace
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt Mediensitzungen, Controller, Wiedergabestatus und Rückrufe für die Medienwiedergabesteuerung bereit.
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 |
Stellt Konstanten für IParcelableMediaController.PlaybackInfo. |
| 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 |
Stellt Konstanten für IParcelableMediaSession.QueueItem. |
| MediaSession.Token |
Stellt eine laufende Sitzung dar. |
| MediaSession.Token.InterfaceConsts |
Stellt Konstanten für IParcelableMediaSession.Token. |
| MediaSessionManager |
Bietet Unterstützung für die Interaktion mit |
| MediaSessionManager.ActiveSessionsChangedEventArgs |
Stellt die Controllerliste für eine Änderung an den aktiven Mediensitzungen bereit. |
| MediaSessionManager.MediaKeyEventSessionChangedEventArgs |
Stellt Informationen zu einer Änderung an der Standardereignissitzung für Medienschlüssel bereit. |
| MediaSessionManager.RemoteUserInfo |
Informationen eines Remotebenutzers von |
| MediaSessionManager.Session2TokensChangedEventArgs |
Stellt die Sitzungstokenliste für eine Änderung der verfügbaren Sitzungen bereit. |
| PlaybackState |
Wiedergabestatus für ein |
| PlaybackState.Builder |
Generator für |
| PlaybackState.CustomAction |
|
| PlaybackState.CustomAction.Builder |
Generator für CustomAction-Objekte. |
| PlaybackState.CustomAction.InterfaceConsts |
Stellt Konstanten für IParcelablePlaybackState.CustomAction. |
| PlaybackState.InterfaceConsts |
Stellt Konstanten für IParcelablePlaybackState. |
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 |
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. |