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.media.session.MediaSession.MediaSession(android.content.Context, java.lang.String)
Java 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 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 物件,則會擲回 。
- 屬性
備註
建立新的工作階段。 會話會自動向系統註冊,但在呼叫之前 #setActive(boolean) setActive(true)
不會發佈。 完成工作階段時,您必須呼叫 #release()
。
sessionInfo
可以包含此工作階段的其他未變更資訊。 例如,它可以包含應用程式的版本,或此會話支援的自定義命令清單。
請注意, RuntimeException
如果應用程式建立太多工作階段,會擲回 。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。