WebXR在React Native WebView组件中无法使用

问题描述 投票:0回答:1

如何制作 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内部的WebView组件中运行时,我找不到AR选项。但如果我在ARCore支持的设备上直接访问这个链接,同样的AR选项是可用的。

如何让这段代码在React-Native中也能显示AR选项?

react-native webview augmented-reality aframe webxr
1个回答
2
投票

AFAIK目前是不可能的,因为Android WebView还不支持WebXR Device API(苹果上也不支持)。来源于:https:/developer.com https:/developer.mozilla.orgen-USdocsWebAPIWebXR_Device_API。

我也遇到了同样的问题,希望能尽快增加支持,但目前你也没办法。

© www.soinside.com 2019 - 2024. All rights reserved.