DeviceMotionEvent.DeviceMotionEvent()

Limited availability

This feature is not Baseline because it does not work in some of the most widely-used browsers.

Non standard: Cette fonctionnalité n'est pas standardisée. Nous déconseillons d'utiliser des fonctionnalités non standard en production, car leur prise en charge par les navigateurs est limitée, et elles peuvent être modifiées ou supprimées. Toutefois, elles peuvent constituer une alternative appropriée dans certains cas où aucune option standard n'existe.

Le constructeur DeviceMotionEvent crée un nouveau DeviceMotionEvent.

Syntaxe

js
var deviceMotionEvent = new DeviceMotionEvent(type[, options])

Paramètres

type

Doit être "devicemotion".

options Facultatif

Les options sont les suivantes :

  • acceleration : un objet donnant l'accélération de l'appareil sur les 3 axes X, Y et Z. L'accélération est exprimée en m/s2

    2

    .

  • accelerationIncludingGravity : un objet donnant l'accélération de l'appareil sur les 3 axes X, Y et Z avec l'effet de la gravité. L'accélération est exprimée en m/s2

    2

    .

  • rotationRate : un objet donnant la vitesse de rotation du changement d'orientation de l'appareil sur les axes alpha, beta et gamma. La vitesse de rotation est exprimée en degrés par seconde.

  • interval : Un nombre représentant l'intervalle de temps, en millisecondes, avant d'obtenir des données à partir de l'appareil.

Spécifications

Specification
Device Orientation and Motion
# dom-devicemotionevent-devicemotionevent

Compatibilité des navigateurs