我正在編寫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;
你在哪裏設置ApplicationIdleDetectionMode?一旦它被禁用,它就不能重新啓用,直到下一次應用程序啓動。 – 2011-04-04 14:18:46
是的,我知道。我在我的App()類構造函數中設置它(只是爲了測試)....我的問題是即使當我禁用ApplicationIdleDetection,我的應用程序正在取消激活和音樂;我在玩;正在停止,當我明確地按下鎖定按鈕。 – VichitraVij 2011-04-05 04:43:21
嗨Vichitra,你能寫出你在晦澀難懂的事件中編寫的代碼嗎? – 2011-05-24 05:33:03