DeviceMotionEvent
Baseline 2023
Newly available
Since September 2023, this feature works across the latest devices and browser versions. This feature might not work in older devices or browsers.
io error: No such file or directory (os error 2) (/home/runner/work/yari/yari/mdn/translated-content/files/es/web/api/device_orientation_events/index.md)
Experimental: Esta es una tecnología experimental
Comprueba la Tabla de compabilidad de navegadores cuidadosamente antes de usarla en producción.
El evento DeviceMotionEvent
proporciona a los desarrolladores información acerca de la velocidad de los cambios en la posición y orientación del dispositivo.
Advertencia: Aviso: Acualmente, Firefox and Chrome no manejan las corrdenadas de la misma forma. Tenga en cuenta esto cuando lo use.
Constructor
DeviceMotionEvent.DeviceMotionEvent()
No estándar-
Crea un nuevo
DeviceMotionEvent
.
Properties
DeviceMotionEvent.acceleration
Read only-
Objeto que nos proporciona la aceleración del dispositivo en los ejes X, Y y Z. La aceleración está expresada en m/s2.
DeviceMotionEvent.accelerationIncludingGravity
Read only-
Objeto que nos proporciona la aceleración del dispositivo en los ejes X, Y y Z con el efecto de la gravedad. La aceleración está expresada en m/s2.
DeviceMotionEvent.rotationRate
Read only-
Objeto que nos proporciona los cambios en la orientación del dispositivo en los ejes alpha, beta y gamma. La velocidad de rotación se expresa en grados por segundo
DeviceMotionEvent.interval
Read only-
Número que representa el intervalo de tiempo, en milisegundos, en el que se obtienen los datos del dispositivo..
Ejemplo
window.addEventListener("devicemotion", function (event) {
console.log(event.acceleration.x + " m/s2");
});
Especificaciones
Specification |
---|
Device Orientation and Motion # devicemotion |
Compatibilidad con navegadores
BCD tables only load in the browser