【问题标题】:Gaze interaction not working when side loaded侧面加载时注视交互不起作用
【发布时间】:2018-10-16 02:12:09
【问题描述】:

我创建了一个使用“Microsoft.Toolkit.Uwp.Input.GazeInteraction”的简单 UWP 应用。在 VS 环境中,注视交互效果很好。但是,当我在另一台 PC 上创建包和侧面加载时,凝视交互不起作用,没有凝视光标显示,查看按钮时没有反应。

Eye Gaze 设备已在客户端 PC 上经过测试和校准

应用安装无误(Power Shell 安装)

应用程序运行没有错误

应用请求使用注视设备的权限

应用程序识别出眼睛注视设备已连接,因此“GazeInput.IsDeviceAvailable”正在工作

关于为什么凝视交互不起作用的想法和建议?

【问题讨论】:

    标签: windows-community-toolkit


    【解决方案1】:

    “Microsoft.Toolkit.Uwp.Input.GazeInteraction”库利用 Windows 10(自秋季创意者更新 - 版本 1709 起)内置的眼动追踪硬件支持,用于 Windows 10 中的Eye Control feature

    如果您的 uwp 应用程序引用 GazeInteraction nuget package

    注视交互应该可以在您的应用程序中工作,而无需引用 Tobii Nuget 包或 Tobii sdk。

    当您将应用程序侧加载到另一台 PC 上时,该计算机还需要运行 Fall Creator's Update 版本或更高版本的 Windows 10。

    机器还需要为您的硬件安装当前的驱动程序。

    Tobii 眼动仪go here.

    对于 EyeTech 追踪器go here

    除了重启您的系统外,另一件简单的尝试是从 USB 端口拔下您的眼动仪,然后将其重新插入,这可能会在某些情况下强制重新初始化与眼动仪的通信。

    【讨论】:

      【解决方案2】:

      除了您没有收到实际的跟踪数据外,您检查的所有眼动仪似乎都在工作。需要检查的其他几件事:

      Windows 的眼睛控制功能是否有效?它使用的库与工具包中的库基本相同。您可以从开始->设置->轻松访问->眼控启用眼控。

      在开发机器上,您说应用程序“在 VS 环境中”工作。它可以在 Visual Studio 之外的那台机器上工作吗?

      我假设您已关闭目标计算机并从冷态重新启动。

      【讨论】:

        【解决方案3】:

        我发现我丢失了对 Tobii NuGet 包的引用。不知道为什么应用程序没有 VS 中的引用就可以工作

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2012-07-10
          • 2020-01-11
          • 1970-01-01
          相关资源
          最近更新 更多