XRInputSourcesChangeEvent:added 属性
只读的 XRInputSourcesChangeEvent 属性 added 是一个包含零个或多个输入源的列表,每个输入源都使用 XRInputSource 对象进行标识,这些输入源是新近可用的。
值
一个 Array,其中包含零个或多个 XRInputSource 对象,每个对象代表一个添加到 XR 系统中的输入设备。
示例
下面的示例创建了一个用于 inputsourceschange 事件的处理器,该处理器处理从 WebXR 系统中添加和移除的列表。它会查找新添加和移除的设备,这些设备的 targetRayMode 是 tracked-pointer。
js
xrSession.oninputsourcescchange = (event) => {
for (const input of event.added) {
if (input.targetRayMode === "tracked-pointer") {
addedPointerDevice(input);
}
}
for (const input of event.removed) {
if (input.targetRayMode === "tracked-pointer") {
removedPointerDevice(input);
}
}
};
规范
| 规范 |
|---|
| WebXR Device API # dom-xrinputsourceschangeevent-added |
浏览器兼容性
加载中…