Compartir a través de


MediaSession Constructores

Definición

Sobrecargas

MediaSession(Context, String)

Crea una nueva sesión.

MediaSession(Context, String, Bundle)

Crea una nueva sesión.

MediaSession(Context, String)

Crea una nueva sesión.

[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

Contexto que se va a usar para crear la sesión.

tag
String

Nombre corto con fines de depuración.

Atributos

Comentarios

Crea una nueva sesión. La sesión se registrará automáticamente con el sistema, pero no se publicará hasta #setActive(boolean) setActive(true) que se llame a . Debe llamar a #release() cuando termine con la sesión.

Tenga en cuenta que RuntimeException se producirá si una aplicación crea demasiadas sesiones.

Documentación de Java para android.media.session.MediaSession.MediaSession(android.content.Context, java.lang.String).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a

MediaSession(Context, String, Bundle)

Crea una nueva sesión.

[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

Contexto que se va a usar para crear la sesión.

tag
String

Nombre corto con fines de depuración.

sessionInfo
Bundle

Paquete para obtener información adicional sobre esta sesión. Los controladores pueden obtener esta información llamando a MediaController#getSessionInfo(). Se producirá una IllegalArgumentException excepción si contiene objetos parcelables que no sean de marco.

Atributos

Comentarios

Crea una nueva sesión. La sesión se registrará automáticamente con el sistema, pero no se publicará hasta #setActive(boolean) setActive(true) que se llame a . Debe llamar a #release() cuando termine con la sesión.

sessionInfo puede incluir información adicional sin cambiar sobre esta sesión. Por ejemplo, puede incluir la versión de la aplicación o la lista de los comandos personalizados que admite esta sesión.

Tenga en cuenta que RuntimeException se producirá si una aplicación crea demasiadas sesiones.

Documentación de Java para android.media.session.MediaSession.MediaSession(android.content.Context, java.lang.String, android.os.Bundle).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a