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
このイベントのセッション。 この値は null にすることはできません。
- controller
- MediaSession2.ControllerInfo
コントローラー情報。 この値は null にすることはできません。
返品
許可されたコマンド。 接続を拒否するには null を指定できます。
- 属性
注釈
このセッションのコントローラーが作成されたときに呼び出されます。 コントローラーで許可されているコマンドを返します。 既定では、null が返されます。 null を返すことで、接続を拒否できます。 その場合、コントローラーは MediaController2.ControllerCallback.onDisconnected(MediaController2) を受け取り、使用できません。 コントローラーはこのメソッドでまだ接続されていないため、コントローラーの呼び出し (MediaSession2.sendSessionCommand(ControllerInfo、Session2Command、Bundle) など) は無視されます。 代わりに、コントローラーのカスタム初期化に対して onPostConnect(MediaSession2, ControllerInfo) をオーバーライドします。
android.media.MediaSession2.SessionCallback.onConnectの Android リファレンス。
このページの一部は、Androidオープンソースプロジェクトによって作成および共有された作業に基づく変更でありCreative Commons 2.5属性ライセンスに記載されている条件に従って使用されます。