首页 > 解决方案 > ar.js 示例不适用于三星浏览器

问题描述

我知道有很多可用的 ar.js 示例,但我没有找到一个在我的配置(三星 Galaxy S8 + 默认三星互联网浏览器)上开箱即用的真正流畅的示例。

到目前为止我做了什么:

  1. 在文档(https://ar-js-org.github.io/AR.js-Docs/#getting-started)上有一个名为“打开这个实时示例”的链接(https://ar-js-org .github.io/AR.js/aframe/examples/marker-based/basic.html)。当我打开此示例时,相机变焦非常高,因此很难将整个标记放入视图中。除了这个“缩放问题”之外,当标记成为焦点时,什么也没有发生。在 Chrome 上,缩放很好,并且一个对象被放置在标记上(不是 100% 完美,因为对象倾斜 90°,但它以某种方式工作)。

  2. 我从https://github.com/AR-js-org/AR.js下载了最新的源代码并将它们放在我自己的服务器上以检查示例。在尝试从 three.js/examples 文件夹中的“基本”示例时,由于路径错误(图案文件的路径 + 相机参数的路径)而找不到一些文件。修复这些问题后,相机流不会全屏显示。

  3. 我从旧存储库 https://github.com/jeromeetienne/AR.js/blob/master/README.md 中尝试了一些其他示例,结果相同。

三星互联网浏览器(除其他外)对我来说是绝对必须的,因为它是大量设备的默认浏览器。所以像“在 Chrome 上试试”这样的提示并不能解决我的问题。

我正在寻找的只是一个适用于大多数浏览器(Safari、Samsung、Chrome、Firefox)的示例,它以全屏模式显示相机图像并跟踪 hiro 标记。

标签: androidar.jssamsung-browser

解决方案


推荐阅读