MediaSession2.SessionCallback.OnConnect Método
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.
Chamado quando um controlador é criado para esta sessão.
[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
a sessão deste evento. Esse valor não pode ser nulo.
- controller
- MediaSession2.ControllerInfo
informações do controlador. Esse valor não pode ser nulo.
Retornos
comandos permitidos. Pode ser nulo para rejeitar a conexão.
- Atributos
Comentários
Chamado quando um controlador é criado para esta sessão. Retornar comandos permitidos para o controlador. Por padrão, ele retorna nulo. Você pode rejeitar a conexão retornando nulo. Nesse caso, o controlador recebe MediaController2.ControllerCallback.onDisconnected(MediaController2) e não pode ser usado. O controlador ainda não se conectou nesse método, portanto, as chamadas para o controlador (por exemplo, MediaSession2.sendSessionCommand(ControllerInfo, Session2Command, Bundle) ) seriam ignoradas. Substitua onPostConnect(MediaSession2, ControllerInfo) pela inicialização personalizada do controlador.
Referência do Android para android.media.MediaSession2.SessionCallback.onConnect.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.