Android 上的 Vuforia 在方向更改后镜像目标位置

Vuforia on Android mirrors target position after orientation change

我使用 VideoPlayback 作为我的应用程序的基础。

我在 vuforiaAppSession.initAR 和 activity 方向上都使用 SCREEN_ORIENTATION_SENSOR_LANDSCAPE。

如果我以 landscape_left 启动我的应用程序,它工作正常,如果我以 landscape_right 启动它,它也工作正常,但如果在运行时我改变了方向,目标(视频应该在的位置)被镜像,就像它是 -x 和 -y 而不是 x 和 y。

我到处找有同样问题的人,但没有找到。

这是我找到的最接近的,但我想不出为什么对他有用:https://developer.vuforia.com/forum/android/does-vuforia-287android-support-live-screen-orientation-rot

谢谢!

onConfigurationChanged 没有为 SENSOR_LANDSCAPE 调用,所以我不得不添加一个 SensorManager 来检查方向变化并将 vuforiaAppSession.onConfigurationChanged() 放入其中。