Oculus 浏览器 输入 VR 事件



当浏览器在VR中完成加载时,是否有任何事件需要侦听?

我见过这个 https://immersive-web.github.io/webvr/spec/1.1/#interface-vrdisplayevent

然而

window.addEventListener('onvrdisplayconnect', e => console.log('vr display connected'))

没有开火任何东西。

onvrdisplayconnect是事件侦听器属性的名称;事件的名称只是vrdisplayconnect。因此,您可以执行以下任一操作:

window.onvrdisplayconnect = e => console.log;
// Similar thing but you can have multiple listeners wired up at once.
window.addEventListener('vrdisplayconnect', e => console.log(e));

大多数(全部?DOM 事件是这样命名的。

请注意,WebVR 已被 WebXR 取代。新 API 具有设备更改的事件,但通常您只需启动与navigator.xr.startSession('immersive-vr')的会话,当 Promise 解析会话时,会话已启动。侦听会话结束时的"结束"事件。

相关内容

  • 没有找到相关文章

最新更新