Partilhar via


MediaSession Construtores

Definição

Sobrecargas

MediaSession(Context, String)

Cria uma nova sessão.

MediaSession(Context, String, Bundle)

Cria uma nova sessão.

MediaSession(Context, String)

Cria uma nova sessão.

[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

Parâmetros

context
Context

O contexto a ser usado para criar a sessão.

tag
String

Um nome curto para fins de depuração.

Atributos

Comentários

Cria uma nova sessão. A sessão será automaticamente registrada no sistema, mas não será publicada até #setActive(boolean) setActive(true) que seja chamada. Você deve ligar #release() quando terminar a sessão.

Observe que RuntimeException isso será lançado se um aplicativo criar muitas sessões.

Documentação Java para android.media.session.MediaSession.MediaSession(android.content.Context, java.lang.String).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a

MediaSession(Context, String, Bundle)

Cria uma nova sessão.

[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

Parâmetros

context
Context

O contexto a ser usado para criar a sessão.

tag
String

Um nome curto para fins de depuração.

sessionInfo
Bundle

Um pacote para obter informações adicionais sobre esta sessão. Os controladores podem obter essas informações chamando MediaController#getSessionInfo(). Um IllegalArgumentException será lançado se isso contiver quaisquer objetos Parcelable não estruturados.

Atributos

Comentários

Cria uma nova sessão. A sessão será automaticamente registrada no sistema, mas não será publicada até #setActive(boolean) setActive(true) que seja chamada. Você deve ligar #release() quando terminar a sessão.

O sessionInfo pode incluir informações adicionais inalteráveis sobre esta sessão. Por exemplo, ele pode incluir a versão do aplicativo ou a lista dos comandos personalizados que esta sessão suporta.

Observe que RuntimeException isso será lançado se um aplicativo criar muitas sessões.

Documentação Java para android.media.session.MediaSession.MediaSession(android.content.Context, java.lang.String, android.os.Bundle).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a