Поделиться через


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 не воспроизводится с помощью набора SurfaceHolder и #setDisplay(SurfaceHolder) поэтому может использовать высокоуровневую #setScreenOnWhilePlaying(boolean) функцию.

Эта функция имеет доступ MediaPlayer к низкоуровневой службе диспетчера питания для управления потреблением энергии устройства во время воспроизведения. Параметр представляет собой сочетание флагов пробуждения android.os.PowerManager . Для использования этого метода требуется android.Manifest.permission#WAKE_LOCK разрешение. По умолчанию во время воспроизведения устройство не выполняется никаких попыток.

Документация по Java для android.media.MediaPlayer.setWakeMode(android.content.Context, int).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к

См. также раздел