0

我正在玩 WebXR 并实现了一个带有一些 AR 体验控件的 dom-overlay。

在 Android 10 上一切正常,但在 Android 11 上,覆盖不再透明。

除了当然更新到 Android 11 之外,我没有进行任何更改。
在另一部手机上,仍然使用 Android 10,它仍然可以工作。

    const options = {
       optionalFeatures: ['dom-overlay'],
       domOverlay: { root: document.getElementById('arControls') } 
    };


    navigator.xr
      .requestSession('immersive-ar', options)
      .then((session) => {
        session.isImmersive = true;
        this.createSession(session);
      })

我使用的 Chrome 版本是 85.0.4182.101。

我该如何解决?这是一个已知的错误?
有没有其他选择?

非常感谢!

4

1 回答 1

1

这已在 Chrome 86 中修复。如果您迫不及待,请从 Play 商店下载 Chrome 测试版。

于 2020-09-24T19:41:43.273 回答