J'utilise Wikitude (sur Android avec les API Javascript) pour montrer une vidéo transparente dans l'expérience AR. Je n'ai pas de marqueur sur lequel mettre ma vidéo. Cette vidéo a ses coordonnées (par rapport à la position de l'utilisateur) et je veux la placer sur une position exacte afin que l'utilisateur puisse la voir lorsque son appareil pointe dans cette direction. Pour ce faire, j'ai utilisé un objet AR.RelativeLocation et placé un VideoDrawable sur une position particulière.Wikitude AR.RelativeLocation, comment augmenter la précision du gyroscope?
// 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]
}
});
Le problème est que la vidéo n'est pas stable du tout. Quand je tourne mon appareil, je vois la vidéo approximativement sur sa position mais elle n'est pas fixe: elle bouge pendant un moment en suivant les mouvements de ma caméra comme si elle était placée en utilisant le capteur de mouvement plutôt que le gyroscope. Y a-t-il une possibilité de le stabiliser?
Le document indique, pour la propriété [hardware.sensors.enabled] (http://www.wikitude.com/external/doc/documentation/latest/Reference/JavaScript%20API/classes/hardware.html#property_sensors. activé): * Contrôle si les capteurs sont actifs ou non. Les capteurs comprennent un GPS, un man- gétomètre, un accéléromètre et un ** gyroscope **. * – Massimo
Merci d'avoir signalé cela, ceci est un problème dans la documentation. Cela ne s'applique qu'à iOS où le gyro est utilisé. – Alex
Ok merci! Prévoyez-vous de l'utiliser à l'avenir sur des appareils équipés d'un gyroscope? – Massimo