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