XRSession:inputSources 属性
inputSources
是 XRSession
接口的只读属性,它返回一个 XRInputSourceArray
对象,该对象列出了与 XR 设备明确关联且当前可用的所有控制器和输入设备。这些控制器可能包括手持控制器、配备 XR 的手套、光学跟踪的手和基于注视的输入方法。键盘、游戏手柄和鼠标不被视为 WebXR 输入源。
注意:可以使用 Gamepad API 支持传统游戏手柄控制器。
值
一个 XRInputSourceArray
对象,列出了当前连接的所有与当前使用的 XR 设备链接的输入控制器。返回的对象是实时的;当设备连接到用户的系统或从用户的系统中移除时,列表的内容会更新以反映这些更改。
用法说明
您可以为 XRSession
事件 inputsourceschange
添加一个处理程序,以便在会话的连接设备列表的内容发生更改时收到通知。然后,您可以获取 inputSources
的值以检查列表,或者您可以参考以前保存的列表的引用。
规范
规范 |
---|
WebXR 设备 API # dom-xrsession-inputsources |
浏览器兼容性
BCD 表格仅在浏览器中加载