Я пишу приложение WP7, которое требует воспроизведения музыки, даже если включена блокировка экрана. Я сделал следующее:
PhoneApplicationService.Current.ApplicationIdleDetectionMode =
IdleDetectionMode.Disabled;
и я также реализую события следующим образом:
void RootFrame_Obscured(Object sender, ObscuredEventArgs e)
{
_playunderLock = true;
}
void RootFrame_Unobscured(object sender, EventArgs e)
{
_playunderLock = false;
}
Но моя музыка по-прежнему останавливается при явном нажатии кнопки блокировки!
Я что-то упустил?
Также, когда играет музыка, экран блокировки по умолчанию теперь не активируется, хотя я не звонил
PhoneApplicationService.Current.UserIdleDetectionMode =
IdleDetectionMode.Disabled;