MediaSession2.SessionCallback.OnConnect 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
當為此會話建立控制器時呼叫。
[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
參數
- session
- MediaSession2
本次活動的會議。 這個值不可能為零值。
- controller
- MediaSession2.ControllerInfo
管制員資訊。 這個值不可能為零值。
傳回
允許下達指令。 可以是空,拒絕連接。
- 屬性
備註
當為此會話建立控制器時呼叫。 回轉允許控制器指令。 預設情況下,它會回傳 null。 你可以透過回傳 null 來拒絕連線。 此時,控制器會接收 MediaController2.ControllerCallback.onDisconnected(MediaController2),無法使用。 控制器尚未在此方式連接,因此呼叫控制器(例如 MediaSession2.sendSessionCommand(ControllerInfo, Session2Command, Bundle))會被忽略。 改為覆寫 onPostConnect(MediaSession2, ControllerInfo)來自訂控制器初始化。
Android 參考資料。android.media.MediaSession2.SessionCallback.onConnect
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。