MediaSession Construtores
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.
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.
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.