2012-06-27 138 views
2

我正在使用MediaElement組件播放視頻的應用程序。現在,我希望如果用戶空閒,鎖屏將出現,由用戶在設備的設置中配置。MediaElement似乎在播放視頻時禁用鎖定屏幕

如果我不播放視頻,確實會出現鎖定屏幕。但是,在播放視頻時,不會出現鎖定屏幕。我找不到任何關於此的信息。

目前我設置了空閒檢測模式是這樣的:

PhoneApplicationService.Current.ApplicationIdleDetectionMode = IdleDetectionMode.Enabled; 
PhoneApplicationService.Current.UserIdleDetectionMode = IdleDetectionMode.Enabled; 

我現在有點失落。我能想到的唯一解決方案是自己運行一個計時器,並在一段時間後停止視頻回放。 (但似乎沒有API調用來接收配置的鎖定超時。)

歡迎任何建議,謝謝。

回答

0

爲您解決的一個解決方法是啓用在鎖定屏幕下運行。然後在模糊的即使你可以停止媒體播放器。不理想,但它可能符合您的目的。

+0

問題是,當播放視頻時,鎖定屏幕不會顯示。 – CrossProduct

+0

我認爲它可能會啓用在鎖屏下運行,但也許不是。您開始播放視頻後是否嘗試重置空閒檢測?可能值得一試。 –

相關問題