MediaSession2.SessionCallback.OnConnect Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.