Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.
DeviceMotionEvent
Baseline
2023
*
Newly available
Depuis September 2023, cette fonctionnalité fonctionne sur les appareils et les versions de navigateur les plus récents. Elle peut ne pas fonctionner sur les appareils ou navigateurs plus anciens.
* Certaines parties de cette fonctionnalité peuvent bénéficier de prise en charge variables.
Expérimental: Il s'agit d'une technologie expérimentale.
Vérifiez attentivement le tableau de compatibilité des navigateurs avant de l'utiliser en production.
Résumé
DeviceMotionEvent fournit aux développeurs Web des informations sur la vitesse des changements de position et d'orientation de l'appareil.
Attention : Actuellement, Firefox et Chrome ne gèrent pas les coordonnées de la même manière. Faites attention à cela lorsque vous les utilisez.
Constructeur
DeviceMotionEvent.DeviceMotionEvent()-
Crée un nouvel
DeviceMotionEvent.
Propriétés
DeviceMotionEvent.accelerationLecture seule-
Un objet donnant l'accélération du dispositif sur les trois axes X, Y et Z. L'accélération est exprimée en m/s2.
DeviceMotionEvent.accelerationIncludingGravityLecture seule-
Un objet donnant l'accélération de l'appareil sur les trois axes X, Y et Z avec l'effet de la gravité. L'accélération est exprimée en m/s2.
DeviceMotionEvent.rotationRateLecture seule-
Un objet donnant le taux de changement d'orientation de l'appareil sur les trois axes d'orientation alpha, bêta et gamma. Le taux de rotation est exprimé en degrés par seconde.
DeviceMotionEvent.intervalLecture seule-
Nombre représentant l'intervalle de temps, en millisecondes, auquel les données sont obtenues à partir de l'appareil.
Exemple
window.addEventListener("devicemotion", function (event) {
console.log(event.acceleration.x + " m/s2");
});
Spécifications
| Specification |
|---|
| Device Orientation and Motion> # devicemotion> |
Compatibilité des navigateurs
Chargement...