2

如何使https://xr-spinosaurus.glitch.me/在 React Native WebView 组件中工作?

import React, { Component } from 'react';
import { WebView } from 'react-native';

export default class MyWeb extends Component {
  render() {
    return (
      <WebView
        source={{uri: 'https://xr-spinosaurus.glitch.me/'}}
        style={{marginTop: 20}}
      />
    );
  }
}

现在将此添加到 react-native 仅显示 VR 选项,而不显示 AR 选项。

如果您直接访问链接,您可以看到 VR 和 AR 选项,但在 React-Native 内的 Web 视图组件中运行时我找不到 AR 选项但是如果我直接访问支持的 ARCore 上的链接,则可以使用相同的 AR 选项设备。

如何使此代码也显示 React-Native 中的 AR 选项?

4

1 回答 1

5

目前不可能的 AFAIK,因为 Android WebView (还)不支持 WebXR 设备 API(苹果也不支持)。来源:https ://developer.mozilla.org/en-US/docs/Web/API/WebXR_Device_API

我一直遇到同样的问题,希望很快会添加支持,但现在你无能为力。

于 2020-06-11T18:18:47.273 回答