Partager via


MediaSession Constructeurs

Définition

Surcharges

MediaSession(Context, String)

Crée une session.

MediaSession(Context, String, Bundle)

Crée une session.

MediaSession(Context, String)

Crée une session.

[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

Paramètres

context
Context

Contexte à utiliser pour créer la session.

tag
String

Nom court à des fins de débogage.

Attributs

Remarques

Crée une session. La session est automatiquement inscrite auprès du système, mais n’est pas publiée tant qu’elle #setActive(boolean) setActive(true) n’est pas appelée. Vous devez appeler #release() une fois la session terminée.

Notez qu’elle RuntimeException sera levée si une application crée trop de sessions.

Documentation Java pour android.media.session.MediaSession.MediaSession(android.content.Context, java.lang.String).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à

MediaSession(Context, String, Bundle)

Crée une session.

[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

Paramètres

context
Context

Contexte à utiliser pour créer la session.

tag
String

Nom court à des fins de débogage.

sessionInfo
Bundle

Offre groupée pour plus d’informations sur cette session. Les contrôleurs peuvent obtenir ces informations en appelant MediaController#getSessionInfo(). Une IllegalArgumentException exception est levée si cela contient des objets colisables non-framework.

Attributs

Remarques

Crée une session. La session est automatiquement inscrite auprès du système, mais n’est pas publiée tant qu’elle #setActive(boolean) setActive(true) n’est pas appelée. Vous devez appeler #release() une fois la session terminée.

Vous sessionInfo pouvez inclure des informations immuables supplémentaires sur cette session. Par exemple, il peut inclure la version de l’application ou la liste des commandes personnalisées prises en charge par cette session.

Notez qu’elle RuntimeException sera levée si une application crée trop de sessions.

Documentation Java pour android.media.session.MediaSession.MediaSession(android.content.Context, java.lang.String, android.os.Bundle).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à