加速度計
Accelerometer 介面是 Sensor APIs 的一部分,它在每次讀取時提供應用於裝置的三軸加速度。
要使用此感測器,使用者必須透過 Permissions API 授予對 'accelerometer'(裝置感測器)的許可權。
此功能可能會被您伺服器上設定的 Permissions Policy 阻止。
建構函式
Accelerometer()實驗性-
建立一個新的
Accelerometer物件。
例項屬性
除了下面列出的屬性之外,Accelerometer 還繼承了其父介面 Sensor 和 EventTarget 的屬性。
Accelerometer.x只讀 實驗性-
返回一個雙精度浮點數,表示裝置沿裝置 x 軸的加速度。
Accelerometer.y只讀 實驗性-
返回一個雙精度浮點數,表示裝置沿裝置 y 軸的加速度。
Accelerometer.z只讀 實驗性-
返回一個雙精度浮點數,表示裝置沿裝置 z 軸的加速度。
例項方法
Accelerometer 沒有自己的方法。但是,它繼承了其父介面 Sensor 和 EventTarget 的方法。
事件
Accelerometer 沒有自己的事件。但是,它繼承了其父介面 Sensor 的事件。
示例
加速度通常在 reading 事件回撥中讀取。在下面的示例中,這每秒發生六十次。
js
const acl = new Accelerometer({ frequency: 60 });
acl.addEventListener("reading", () => {
console.log(`Acceleration along the X-axis ${acl.x}`);
console.log(`Acceleration along the Y-axis ${acl.y}`);
console.log(`Acceleration along the Z-axis ${acl.z}`);
});
acl.start();
規範
| 規範 |
|---|
| 加速度計 # accelerometer-interface |
瀏覽器相容性
載入中…