共用方式為


MediaPlayer.SetWakeMode(Context, WakeLockFlags) 方法

定義

設定此 MediaPlayer 的低階電源管理行為。

[Android.Runtime.Register("setWakeMode", "(Landroid/content/Context;I)V", "GetSetWakeMode_Landroid_content_Context_IHandler")]
public virtual void SetWakeMode (Android.Content.Context? context, Android.OS.WakeLockFlags mode);
[<Android.Runtime.Register("setWakeMode", "(Landroid/content/Context;I)V", "GetSetWakeMode_Landroid_content_Context_IHandler")>]
abstract member SetWakeMode : Android.Content.Context * Android.OS.WakeLockFlags -> unit
override this.SetWakeMode : Android.Content.Context * Android.OS.WakeLockFlags -> unit

參數

context
Context

要使用的內容

mode
WakeLockFlags

要設定的電源/喚醒模式

屬性

備註

設定此 MediaPlayer 的低階電源管理行為。 當 MediaPlayer 未透過 SurfaceHolder 集合 #setDisplay(SurfaceHolder) 播放時,可以使用此功能,因此可以使用高階 #setScreenOnWhilePlaying(boolean) 功能。

此函式具有 MediaPlayer 存取低階電源管理員服務,以在播放時控制裝置的電源使用量。 參數是喚醒旗標的組合 android.os.PowerManager 。 使用此方法需要 android.Manifest.permission#WAKE_LOCK 許可權。 根據預設,不會嘗試讓裝置在播放期間保持喚醒。

android.media.MediaPlayer.setWakeMode(android.content.Context, int)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於

另請參閱