问题标签 [wikitude-sdk]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
221 浏览

unity3d - 如何在wikiitude中跟踪多个对象?

我的用例是我想跟踪保存在不同房间中的不同对象。我上传了对象(1)的图像并下载了 WTO 文件,并通过设置对象跟踪器的 targetcollection 属性成功地对其进行了跟踪。现在对于对象(2)我应该如何进行?我尝试在我的单个场景中使用两个对象跟踪器并将 targetcollection 属性设置为不同的 WTO 文件,但它不起作用。

0 投票
1 回答
76 浏览

c# - Xamarin.Android 应用程序上的 Wikiitude 崩溃没有虚拟方法 setLightEstimationMode

我在一个项目上运行Xamarin.Wikitude.SDK.JS插件,版本 8.6.0 。Xamarin.Android加载 Wikiitude 提供的示例时,应用程序崩溃。示例是https://github.com/Wikitude/wikitude-sdk-samples/tree/master/05_InstantTracking_3_Interactivity

我添加了代码来检查是否安装了 ARCore。如果未显示警报,则用户可以在设备受支持的情况下安装 ARCore。

这是控制台输出:

预计没有待处理的异常:java.lang.NoSuchMethodError: No virtual method setLightEstimationMode(Lcom/google/ar/core/Config$LightEstimationMode;)V in class Lcom/google/ar/core/Config; 或其超类(“com.google.ar.core.Config”的声明出现在 /data/app/XXXXXXXXXXXXXXXX-2o7U_ByKTJBW9vPIXZeXHA==/base.apk 中)在 com.google.ar.core.Config com.wikitude.common .arcore.internal.ArCoreTracker.k() (SourceFile:462) at void com.wikitude.common.arcore.internal.ArCoreTracker.a() (SourceFile:177) at void com.wikitude.common.arcore.internal.NativeArCoreInterface .start() (SourceFile:42) at void com.wikitude.common.camera.internal.NativeCameraInterface.nativeCameraReleased(long) (SourceFile:-2) at void com.wikitude.common.camera.internal.NativeCameraInterface.b() (SourceFile:194) at void com.wikitude.common。

我已经尝试了另一个没有 AR (ImageOnTarget) 的示例,它正在工作,所以我认为 Wikitude 配置正确。

0 投票
1 回答
879 浏览

android - Gradle 错误:创建构建时碰撞属性

在使用 Wikitude SDK 在 Unity 中为 Android 构建 .apk 文件时,我总是收到错误:Gradle 错误:碰撞属性。我希望有人有同样的问题或可以解决这个问题,因为我真的不知道该怎么办。如果有人可以在这里帮助我,我会很高兴!

我为 Unity 9.0 使用 Unity 2019.3.6f1 和 Wikiitude SDK 专家版。附件是带有错误本身的错误日志和统一开发过程的视频,如果有帮助的话(见链接*)。

提前致谢!:)

最好的问候,塞巴斯蒂安

*视频链接:https ://1drv.ms/v/s!AlxZ4c5bmzbug_MUntWtUsJlufLlrg

错误信息:

摇篮错误 1

梯度错误 2

0 投票
1 回答
305 浏览

java - Android Studio 找不到符号类/包不存在/wikitude

我希望你们中的一个可以帮助我。不幸的是,我在现有问题上没有找到任何帮助,而且我是 Android Studio 的新手。所以我按照本教程https://www.youtube.com/watch?v=JgcB6tMi0qE但没有得到相同的结果:我运行项目时手机上的背景是白色的,而不是视频透视。我从维基百科查找示例项目,并希望将示例中的相机项目包含在我的项目的主要活动中。当我运行该项目时,我收到以下错误:[错误] [1]

我看到项目无法加载包,但我将它们添加到 com 路径和库路径中。同一路径的其他导入没有问题,所以我不明白问题所在。这是 MainActivtiy.java 代码:

这是 java 路径结构:[结构 java dir][2]

在其他问题中,我发现 build:gradle 很重要,所以这是我的代码:

您还需要其他信息吗?我很乐意为您提供一切,希望有人能提供帮助!问候![1]:https ://i.stack.imgur.com/cov3s.png [2]:https ://i.stack.imgur.com/Etb3D.png

0 投票
0 回答
35 浏览

ios - 当在 Flutter 中的 iOS 上强制横向方向时,如何在不旋转相机视图的情况下旋转设备?

我正在使用 Wikitude SDK 中的增强现实构建一个颤振应用程序。它基于此示例应用程序构建: https ://github.com/Wikitude/wikitude-flutter-plugin-examples

由于我强制我的应用程序方向为 LandscapeLeft 和 LandscapeRight,因此我在 iOS 上的相机视图出现问题,其中相机随方向旋转。在 Android 上,相机不随方向旋转。

这是 MyApp Widget build() 中的方向设置:

这是 /ios/Runner/info.plist 中特定于方向的代码:

负责视图的小部件如下所示:

这是旋转设备之前的相机视图截图: 向上

这是将设备旋转 180° 后相机视图的屏幕截图: 下

无论我如何旋转设备,我都希望相机视图相同。在我添加方向设置 MyApp Widget build() 和 /ios/Runner/info.plist 之前,我的应用程序可以旋转到纵向(我已删除)并且相机没有遵循应用程序的方向。所以在强制横向方向之前,相机视图按预期旋转。

如何在不影响相机视图方向的情况下强制方向为横向?

0 投票
1 回答
50 浏览

android - 使用 openvidu 分享 wikiitude AR

我正在使用 openvidu 开发视频会议应用程序。我们正在尝试在通话中加入 wikiitude AR 会话。问题是他们都需要访问相机,所以我有下一个场景:如果我先实例化本地参与者视频,我无法启动 wikitude AR 会话,因为视频不加载。如果我首先实例化 wikiitude 会话,则呼叫的其他参与者看不到设备视频。我能够为 openvidu 创建一个模仿相机的自定义视频捕捉器。需要发送每一帧才能使其正常工作。

在本地参与者上,我使用此功能发送帧:

但我无法从维基相机中取出帧。有办法访问帧并重新发送它们吗?