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 が で #setDisplay(SurfaceHolder) SurfaceHolder セットを介して再生されていない場合に使用できるため、高レベル #setScreenOnWhilePlaying(boolean) の機能を使用できます。

この関数では、MediaPlayer が低レベルの電源マネージャー サービスにアクセスして、再生中のデバイスの電力使用量を制御します。 パラメーターは、ウェイク フラグの android.os.PowerManager 組み合わせです。 このメソッドを使用するには、アクセス許可が必要 android.Manifest.permission#WAKE_LOCK です。 既定では、再生中にデバイスを起動したままにすることは試行されません。

の Java ドキュメント android.media.MediaPlayer.setWakeMode(android.content.Context, int)

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

こちらもご覧ください