我使用Wikitude(使用Javascript API在Android上)在AR體驗中顯示透明視頻。我沒有放置我的視頻的標記。該視頻具有其座標(相對於用戶的位置),我希望將其放置在確切的位置,以便用戶可以在其設備指向該方向時看到它。Wikitude AR.RelativeLocation,如何增加陀螺儀的精度?
爲了做到這一點,我使用了AR.RelativeLocation對象,並將VideoDrawable放置在特定位置。
// the location
var location = new AR.RelativeLocation(null, 5, 5, 0);
// the video
var video = new AR.VideoDrawable("assets/transparentVideo.mp4", 5, {
scale: {
x: 1,
y: 1,
z: 1
},
isTransparent: true,
onLoaded: this.worldLoaded
});
video.play(0) // the video starts immediately
// the GeoObject showing the video
var obj = new AR.GeoObject(location, {
drawables: {
cam: [video]
}
});
問題是視頻不穩定。當我打開設備時,我看到視頻大概位於其位置,但不是固定的:它跟隨我的相機移動一會兒,好像它會通過使用運動傳感器而不是陀螺儀放置。有沒有可能穩定它?
該文件說,爲財產[hardware.sensors.enabled](http://www.wikitude.com/external/doc/documentation/latest/Reference/JavaScript%20API/classes/hardware.html#property_sensors。啓用):*控制傳感器是否激活。傳感器包括GPS,測量儀,加速度計和**陀螺儀**。* – Massimo
感謝您報告此問題,這是文檔中的問題。這僅適用於使用陀螺儀的iOS。 – Alex
好的,謝謝!你打算將來在配備陀螺儀的設備上使用它嗎? – Massimo