我正在开发一个使用 MediaElement 组件播放视频的应用程序。现在,我希望如果用户处于空闲状态,则会出现锁定屏幕,正如用户在设备的设置中配置的那样。
如果我不播放视频,确实会出现锁定屏幕。但是,当播放视频时,不会出现锁定屏幕。我找不到这方面的任何信息。
目前我这样设置空闲检测模式:
PhoneApplicationService.Current.ApplicationIdleDetectionMode = IdleDetectionMode.Enabled;
PhoneApplicationService.Current.UserIdleDetectionMode = IdleDetectionMode.Enabled;
我现在有点失落。我能想到的唯一解决方案是自己运行一个计时器并在一段时间后停止视频播放。(但似乎没有 API 调用来接收配置的锁定超时。)
欢迎任何建议,谢谢。