2
我正在使用MediaElement组件播放视频的应用程序。现在,我希望如果用户空闲,锁屏将出现,由用户在设备的设置中配置。MediaElement似乎在播放视频时禁用锁定屏幕
如果我不播放视频,确实会出现锁定屏幕。但是,在播放视频时,不会出现锁定屏幕。我找不到任何关于此的信息。
目前我设置了空闲检测模式是这样的:
PhoneApplicationService.Current.ApplicationIdleDetectionMode = IdleDetectionMode.Enabled;
PhoneApplicationService.Current.UserIdleDetectionMode = IdleDetectionMode.Enabled;
我现在有点失落。我能想到的唯一解决方案是自己运行一个计时器,并在一段时间后停止视频回放。 (但似乎没有API调用来接收配置的锁定超时。)
欢迎任何建议,谢谢。
问题是,当播放视频时,锁定屏幕不会显示。 – CrossProduct
我认为它可能会启用在锁屏下运行,但也许不是。您开始播放视频后是否尝试重置空闲检测?可能值得一试。 –