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