Freigeben über


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 vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

Weitere Informationen