霍洛伦斯一动不动就睡着了

时间:2019-04-23 13:06:49

标签: c# uwp hololens windows-mixed-reality

在我的应用中,无论眼镜是否在移动,我都需要测量相机数据。我得到的数据是:

com_error: (-2147352567, 'Exception occurred.', (0, None, 'You canceled the previous operation.', 'vbaac10.chm', 5738, -2146826287), None)

如果我移动眼镜,该应用程序将正常运行。但是,如果我将眼镜放在桌子上,则4分钟后眼镜将无法显示,并且代码将返回最后存储的数据。即使已插入充电电缆。如果按眼镜上的启用按钮,则显示屏将再次打开,并且数据也正确。

是否有可能防止眼镜入睡?

2 个答案:

答案 0 :(得分:2)

根据@Kay的评论,解决方案是添加以下行:

Screen.sleepTimeout = SleepTimeout.NeverSleep;

注意:如果您使用MixedRealityToolkit-Unity,则此解决方案有效,因为它需要:

using UnityEngine;

答案 1 :(得分:0)

您可以使用“系统”->“首选项”下的“设备门户”来调整睡眠设置。

电池供电后,

插入电源后,

enter image description here