Sprache

MediaPlayer.SetWakeMode(Context, WakeLockFlags) Methode

Definition

Legen Sie das Verhalten der Energieverwaltung auf niedriger Ebene für diesen MediaPlayer fest.

[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

Parameter

context
Context

der zu verwendende Kontext

mode
WakeLockFlags

der festzulegende Energie-/Aktivierungsmodus

Attribute

Hinweise

Legen Sie das Verhalten der Energieverwaltung auf niedriger Ebene für diesen MediaPlayer fest. Dies kann verwendet werden, wenn der MediaPlayer nicht über einen SurfaceHolder-Satz #setDisplay(SurfaceHolder) wiedergegeben wird und somit das High-Level-Feature #setScreenOnWhilePlaying(boolean) verwenden kann.

Diese Funktion verfügt über den MediaPlayer-Zugriff auf den Power Manager-Dienst auf niedriger Ebene, um den Stromverbrauch des Geräts während der Wiedergabe zu steuern. Der Parameter ist eine Kombination aus android.os.PowerManager Wake-Flags. Für die Verwendung dieser Methode ist eine Berechtigung erforderlich android.Manifest.permission#WAKE_LOCK . Standardmäßig wird nicht versucht, das Gerät während der Wiedergabe wach zu halten.

Java Dokumentation für android.media.MediaPlayer.setWakeMode(android.content.Context, int).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

Siehe auch