Lenguaje

MediaSession2.SessionCallback.OnConnect Método

Definición

Se llama cuando se crea un controlador para esta sesión.

[Android.Runtime.Register("onConnect", "(Landroid/media/MediaSession2;Landroid/media/MediaSession2$ControllerInfo;)Landroid/media/Session2CommandGroup;", "GetOnConnect_Landroid_media_MediaSession2_Landroid_media_MediaSession2_ControllerInfo_Handler", ApiSince=29)]
public virtual Android.Media.Session2CommandGroup? OnConnect(Android.Media.MediaSession2 session, Android.Media.MediaSession2.ControllerInfo controller);
[<Android.Runtime.Register("onConnect", "(Landroid/media/MediaSession2;Landroid/media/MediaSession2$ControllerInfo;)Landroid/media/Session2CommandGroup;", "GetOnConnect_Landroid_media_MediaSession2_Landroid_media_MediaSession2_ControllerInfo_Handler", ApiSince=29)>]
abstract member OnConnect : Android.Media.MediaSession2 * Android.Media.MediaSession2.ControllerInfo -> Android.Media.Session2CommandGroup
override this.OnConnect : Android.Media.MediaSession2 * Android.Media.MediaSession2.ControllerInfo -> Android.Media.Session2CommandGroup

Parámetros

session
MediaSession2

la sesión de este evento. Este valor no puede ser nulo.

controller
MediaSession2.ControllerInfo

información del controlador. Este valor no puede ser nulo.

Devoluciones

comandos permitidos. Puede ser null para rechazar la conexión.

Atributos

Comentarios

Se llama cuando se crea un controlador para esta sesión. Devuelve los comandos permitidos para el controlador. De forma predeterminada, devuelve null. Puede rechazar la conexión devolviendo null. En ese caso, el controlador recibe MediaController2.ControllerCallback.onDisconnected(MediaController2) y no se puede usar. El controlador aún no está conectado en este método, por lo que las llamadas al controlador (por ejemplo, MediaSession2.sendSessionCommand(ControllerInfo, Session2Command, Bundle) se omitirán. Invalide onPostConnect(MediaSession2, ControllerInfo) para la inicialización personalizada del controlador en su lugar.

Referencia de Android para android.media.MediaSession2.SessionCallback.onConnect.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a