Compartir a través de


MediaPlayer.SetWakeMode(Context, WakeLockFlags) Método

Definición

Establezca el comportamiento de administración de energía de bajo nivel para este 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

Parámetros

context
Context

el contexto que se va a usar

mode
WakeLockFlags

modo de encendido/reactivación que se va a establecer

Atributos

Comentarios

Establezca el comportamiento de administración de energía de bajo nivel para este MediaPlayer. Esto se puede usar cuando mediaPlayer no se está reproduciendo a través de un conjunto de SurfaceHolder con #setDisplay(SurfaceHolder) y, por tanto, puede usar la característica de alto nivel #setScreenOnWhilePlaying(boolean) .

Esta función tiene acceso a MediaPlayer al servicio de administrador de energía de bajo nivel para controlar el uso de energía del dispositivo mientras se está reproduciendo. El parámetro es una combinación de marcas de android.os.PowerManager reactivación. El uso de este método requiere android.Manifest.permission#WAKE_LOCK permiso. De forma predeterminada, no se intenta mantener el dispositivo activo durante la reproducción.

Documentación de Java para android.media.MediaPlayer.setWakeMode(android.content.Context, int).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a

Consulte también