我正在为Xbox One开发监控UWP应用程序,如果在10分钟之后没有交互(来自控制器),屏幕会自动变暗(更暗),实时视频继续显示在屏幕很暗。
通过互联网看,我发现有几个人(不是程序员,只是用户)抱怨这个,因为这显然也发生在观看流视频或蓝光时。他们谈论可能的解决方案: - 连接耳机:我试过,它没有解决问题。 - 关闭控制台:两者都没有。 - 恢复出厂设置:我不想这样做。 我在一些帖子中读到,10月更新,本来可以解决,但我有11月的更新,它很烦人。
我是否可以通过代码实现任何命令或功能,以避免此行为?
谢谢,
答案 0 :(得分:3)
您可以使用DisplayRequest类通知系统您不希望设备进入省电模式(昏暗屏幕,锁定设备等......)。
m_displayRequest = new DisplayRequest();
m_displayRequest.RequestActive();
完成或应用程序暂停后,您必须释放显示请求:
m_displayRequest.RequestRelease();