Compartilhar via


MediaPlayer.SetWakeMode(Context, WakeLockFlags) Método

Definição

Defina o comportamento de gerenciamento de energia de baixo nível 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

o Contexto a ser usado

mode
WakeLockFlags

O modo de alimentação/despertar a ser definido

Atributos

Comentários

Defina o comportamento de gerenciamento de energia de baixo nível para este MediaPlayer. Isso pode ser usado quando o MediaPlayer não está sendo reproduzido através de um conjunto SurfaceHolder com #setDisplay(SurfaceHolder) e, portanto, pode usar o recurso de alto nível #setScreenOnWhilePlaying(boolean) .

Esta função faz com que o MediaPlayer acesse o serviço gerenciador de energia de baixo nível para controlar o uso de energia do dispositivo durante a reprodução. O parâmetro é uma combinação de sinalizadores de android.os.PowerManager ativação. O uso desse método requer android.Manifest.permission#WAKE_LOCK permissão. Por padrão, nenhuma tentativa é feita para manter o dispositivo ativo durante a reprodução.

Documentação Java para android.media.MediaPlayer.setWakeMode(android.content.Context, int).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a

Confira também