MediaSession Constructeurs
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.
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.
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.