MediaSession コンストラクター
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
MediaSession(Context, String) |
新しいセッションを作成します。 |
MediaSession(Context, String, Bundle) |
新しいセッションを作成します。 |
MediaSession(Context, String)
新しいセッションを作成します。
[Android.Runtime.Register(".ctor", "(Landroid/content/Context;Ljava/lang/String;)V", "")]
public MediaSession (Android.Content.Context context, string tag);
[<Android.Runtime.Register(".ctor", "(Landroid/content/Context;Ljava/lang/String;)V", "")>]
new Android.Media.Session.MediaSession : Android.Content.Context * string -> Android.Media.Session.MediaSession
パラメーター
- context
- Context
セッションの作成に使用するコンテキスト。
- tag
- String
デバッグ用の短い名前。
- 属性
注釈
新しいセッションを作成します。 セッションはシステムに自動的に登録されますが、呼び出されるまで #setActive(boolean) setActive(true)
公開されません。 セッションが終了したら、呼び出す #release()
必要があります。
アプリが RuntimeException
作成するセッションが多すぎる場合はスローされることに注意してください。
このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。
適用対象
MediaSession(Context, String, Bundle)
新しいセッションを作成します。
[Android.Runtime.Register(".ctor", "(Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;)V", "", ApiSince=29)]
public MediaSession (Android.Content.Context context, string tag, Android.OS.Bundle? sessionInfo);
[<Android.Runtime.Register(".ctor", "(Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;)V", "", ApiSince=29)>]
new Android.Media.Session.MediaSession : Android.Content.Context * string * Android.OS.Bundle -> Android.Media.Session.MediaSession
パラメーター
- context
- Context
セッションの作成に使用するコンテキスト。
- tag
- String
デバッグ用の短い名前。
- sessionInfo
- Bundle
このセッションに関する追加情報のバンドル。
コントローラは呼び出 MediaController#getSessionInfo()
すことによってこの情報を得ることができます.
フレームワーク以外の IllegalArgumentException
Parcelable オブジェクトが含まれている場合は、An がスローされます。
- 属性
注釈
新しいセッションを作成します。 セッションはシステムに自動的に登録されますが、呼び出されるまで #setActive(boolean) setActive(true)
公開されません。 セッションが終了したら、呼び出す #release()
必要があります。
この sessionInfo
セッションに関する変更されていない追加の情報を含めることができます。 たとえば、アプリケーションのバージョンや、このセッションでサポートされるカスタム コマンドの一覧を含めることができます。
アプリが RuntimeException
作成するセッションが多すぎる場合はスローされることに注意してください。
このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。