android - ar.js 示例不适用于三星浏览器
问题描述
我知道有很多可用的 ar.js 示例,但我没有找到一个在我的配置(三星 Galaxy S8 + 默认三星互联网浏览器)上开箱即用的真正流畅的示例。
到目前为止我做了什么:
在文档(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°,但它以某种方式工作)。
我从https://github.com/AR-js-org/AR.js下载了最新的源代码并将它们放在我自己的服务器上以检查示例。在尝试从 three.js/examples 文件夹中的“基本”示例时,由于路径错误(图案文件的路径 + 相机参数的路径)而找不到一些文件。修复这些问题后,相机流不会全屏显示。
我从旧存储库 https://github.com/jeromeetienne/AR.js/blob/master/README.md 中尝试了一些其他示例,结果相同。
三星互联网浏览器(除其他外)对我来说是绝对必须的,因为它是大量设备的默认浏览器。所以像“在 Chrome 上试试”这样的提示并不能解决我的问题。
我正在寻找的只是一个适用于大多数浏览器(Safari、Samsung、Chrome、Firefox)的示例,它以全屏模式显示相机图像并跟踪 hiro 标记。
解决方案
推荐阅读
- python - TypeError:仅对 DatetimeIndex、TimedeltaIndex 或 PeriodIndex 有效,但获得了“Index”python 的实例
- javascript - 无法写入数组
- c# - WPF-在stackPanel内的dockPanels内循环所有动态创建的文本框
- asp.net-core - 项目根作为 Web 根(而不是 wwwroot)
- python - Python:使用生成器作为“元组”函数的输入
- rxjs - 当定时器达到零值时复位
- apache-kafka - kafka + 如何在现有的XX分区中添加额外的分区?
- python - 如何将 python 多处理与生成器一起使用?
- python - Pythonanywhere:matplotlib.pyplot.imgopen 创建一个无法修改的 numpy.array
- amazon-web-services - 外部 Web 服务器无法与 EC2 烧瓶 API 通信