如何在 Android 上通过二维码启动 Web AR

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

给定 GLTF(或 GLB)资产,人们可以通过以下 URL 在 Android 手机上启动 WebAR 体验:

intent://arvr.google.com/scene-viewer/1.0?file=<insertURLHere>&title=MyWebArAsset&disable_occlusion=true&mode=ar_preferred#Intent;scheme=https;package=com.google.android.googlequicksearchbox;action=android.intent.action.VIEW;end;
https://developers.google.com/ar/develop/scene-viewer) 但是,如果您将相同的意图 URL 放入 QR 码中并进行扫描,我将进入 Google 搜索,而不是在 Web AR 查看器中打开。 如果我删除意图,并将文件路径放入二维码中,它只会下载文件。 有没有办法直接从二维码触发 Android 上的 Web AR 查看器?

android android-intent android-augmented-reality web-ar
1个回答
0
投票

由于“Intent”格式,QR 码阅读器可能无法正确解释 WebAR URI。

一种解决方法是将 WebAR URI 作为来自网站的重定向或链接缩短器包含在内,以便 Chrome 处理意图构建。

额外的“WebAR URI 包装”可能允许通过用户代理检查为非 Android 设备或真实不支持的浏览器提供替代行为。

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