Xbox One 上的 UWP。 UI 10 分钟后变暗(变暗)

UWP on Xbox One. UI gets dim (darker) after 10 minutes

我正在为 Xbox One 开发一款监控 UWP 应用程序,如果正好 10 分钟后没有交互(来自控制器),屏幕会自动变暗(变暗),实时视频继续完美显示屏幕很暗。

通过互联网,我发现有几个人(不是程序员,只是用户)对此表示抱怨,因为在他们观看流媒体视频或蓝光时显然也会发生这种情况。

他们讨论可能的解决方案: - 连接耳机:我试过了,没有解决问题。 - 关闭控制台:两者都不是。 - 恢复出厂设置:我不想这样做。 我在一些 post 中读到,有了 10 月的更新,这本来可以解决,但我有 11 月的更新,这很烦人。

是否有任何我可以从代码中实现的命令或功能来避免这种行为?

谢谢,

您可以使用 DisplayRequest class 通知系统您不希望设备进入省电模式(调暗屏幕、锁定设备等...)。

 m_displayRequest = new DisplayRequest(); 
 m_displayRequest.RequestActive(); 

完成后或应用挂起时,您必须释放显示请求:

m_displayRequest.RequestRelease();