Condividi tramite


MediaSession Costruttori

Definizione

Overload

MediaSession(Context, String)

Crea una nuova sessione.

MediaSession(Context, String, Bundle)

Crea una nuova sessione.

MediaSession(Context, String)

Crea una nuova sessione.

[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

Parametri

context
Context

Contesto da usare per creare la sessione.

tag
String

Nome breve a scopo di debug.

Attributi

Commenti

Crea una nuova sessione. La sessione verrà registrata automaticamente con il sistema, ma non verrà pubblicata fino a quando #setActive(boolean) setActive(true) non viene chiamato. È necessario chiamare #release() al termine della sessione.

Si noti che RuntimeException verrà generata se un'app crea troppe sessioni.

Documentazione java per android.media.session.MediaSession.MediaSession(android.content.Context, java.lang.String).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a

MediaSession(Context, String, Bundle)

Crea una nuova sessione.

[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

Parametri

context
Context

Contesto da usare per creare la sessione.

tag
String

Nome breve a scopo di debug.

sessionInfo
Bundle

Bundle per informazioni aggiuntive su questa sessione. I controller possono ottenere queste informazioni chiamando MediaController#getSessionInfo(). Se contiene oggetti non framework partizionabili, verrà generata un'eccezione IllegalArgumentException .

Attributi

Commenti

Crea una nuova sessione. La sessione verrà registrata automaticamente con il sistema, ma non verrà pubblicata fino a quando #setActive(boolean) setActive(true) non viene chiamato. È necessario chiamare #release() al termine della sessione.

sessionInfo può includere informazioni aggiuntive non modificabili su questa sessione. Ad esempio, può includere la versione dell'applicazione o l'elenco dei comandi personalizzati supportati da questa sessione.

Si noti che RuntimeException verrà generata se un'app crea troppe sessioni.

Documentazione java per android.media.session.MediaSession.MediaSession(android.content.Context, java.lang.String, android.os.Bundle).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a