Language

MediaRouter2.TransferCallback.OnTransfer メソッド

定義

2 つの異なるルーティング コントローラー間でメディアが転送されるときに呼び出されます。

[Android.Runtime.Register("onTransfer", "(Landroid/media/MediaRouter2$RoutingController;Landroid/media/MediaRouter2$RoutingController;)V", "GetOnTransfer_Landroid_media_MediaRouter2_RoutingController_Landroid_media_MediaRouter2_RoutingController_Handler", ApiSince=30)]
public virtual void OnTransfer(Android.Media.MediaRouter2.RoutingController oldController, Android.Media.MediaRouter2.RoutingController newController);
[<Android.Runtime.Register("onTransfer", "(Landroid/media/MediaRouter2$RoutingController;Landroid/media/MediaRouter2$RoutingController;)V", "GetOnTransfer_Landroid_media_MediaRouter2_RoutingController_Landroid_media_MediaRouter2_RoutingController_Handler", ApiSince=30)>]
abstract member OnTransfer : Android.Media.MediaRouter2.RoutingController * Android.Media.MediaRouter2.RoutingController -> unit
override this.OnTransfer : Android.Media.MediaRouter2.RoutingController * Android.Media.MediaRouter2.RoutingController -> unit

パラメーター

oldController
MediaRouter2.RoutingController

ルーティングを制御した前のコントローラー。 この値は null にすることはできません。

newController
MediaRouter2.RoutingController

ルーティングを制御する新しいコントローラー。 この値は null にすることはできません。

属性

注釈

2 つの異なるルーティング コントローラー間でメディアが転送されるときに呼び出されます。 これは、transferTo(MediaRoute2Info) を呼び出すことによって発生する可能性があります。 newController で再生を開始するには、これをオーバーライドします。 oldController で再生されているメディアの状態を取得し、newController を使用して継続的に再開することができます。 この呼び出し後、oldController がシステム コントローラーでない限り、oldController のコールバックは呼び出されません。 newController でメディアを再生する前に、oldController を解放する必要があります。

android.media.MediaRouter2.TransferCallback.onTransferの Android リファレンス。

このページの一部は、Androidオープンソースプロジェクトによって作成および共有された作業に基づく変更でありCreative Commons 2.5属性ライセンスに記載されている条件に従って使用されます。

適用対象