Freigeben über


MediaSession Konstruktoren

Definition

Überlädt

MediaSession(Context, String)

Erstellt eine neue Sitzung.

MediaSession(Context, String, Bundle)

Erstellt eine neue Sitzung.

MediaSession(Context, String)

Erstellt eine neue Sitzung.

[Android.Runtime.Register(".ctor", "(Landroid/content/Context;Ljava/lang/String;)V", "")]
public MediaSession(Android.Content.Context context, string tag);
[<Android.Runtime.Register(".ctor", "(Landroid/content/Context;Ljava/lang/String;)V", "")>]
new Android.Media.Session.MediaSession : Android.Content.Context * string -> Android.Media.Session.MediaSession

Parameter

context
Context

Der Kontext, der zum Erstellen der Sitzung verwendet werden soll.

tag
String

Ein kurzer Name für Debuggingzwecke.

Attribute

Hinweise

Erstellt eine neue Sitzung. Die Sitzung wird automatisch beim System registriert, wird aber erst veröffentlicht, wenn #setActive(boolean) setActive(true) sie aufgerufen wird. Wenn Sie mit der Sitzung fertig sind, müssen Sie anrufen #release() .

Beachten Sie, dass RuntimeException ausgelöst wird, wenn eine App zu viele Sitzungen erstellt.

Java-Dokumentation für android.media.session.MediaSession.MediaSession(android.content.Context, java.lang.String).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

MediaSession(Context, String, Bundle)

Erstellt eine neue Sitzung.

[Android.Runtime.Register(".ctor", "(Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;)V", "", ApiSince=29)]
public MediaSession(Android.Content.Context context, string tag, Android.OS.Bundle? sessionInfo);
[<Android.Runtime.Register(".ctor", "(Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;)V", "", ApiSince=29)>]
new Android.Media.Session.MediaSession : Android.Content.Context * string * Android.OS.Bundle -> Android.Media.Session.MediaSession

Parameter

context
Context

Der Kontext, der zum Erstellen der Sitzung verwendet werden soll.

tag
String

Ein kurzer Name für Debuggingzwecke.

sessionInfo
Bundle

Ein Bündel für zusätzliche Informationen zu dieser Sitzung. Controller können diese Informationen durch Aufrufen MediaController#getSessionInfo()abrufen. Es IllegalArgumentException wird ausgelöst, wenn dies nicht-frameworkfähige Objekte enthält.

Attribute

Hinweise

Erstellt eine neue Sitzung. Die Sitzung wird automatisch beim System registriert, wird aber erst veröffentlicht, wenn #setActive(boolean) setActive(true) sie aufgerufen wird. Wenn Sie mit der Sitzung fertig sind, müssen Sie anrufen #release() .

Dies sessionInfo kann zusätzliche unveränderbare Informationen zu dieser Sitzung enthalten. Sie kann z. B. die Version der Anwendung oder die Liste der von dieser Sitzung unterstützten benutzerdefinierten Befehle enthalten.

Beachten Sie, dass RuntimeException ausgelöst wird, wenn eine App zu viele Sitzungen erstellt.

Java-Dokumentation für android.media.session.MediaSession.MediaSession(android.content.Context, java.lang.String, android.os.Bundle).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: