普通小游戏开发
API
开放能力
数据分析
视频拍摄器
多端支持

tt.onAccelerometerChange

基础库 1.0.0 开始支持本方法。

监听加速度数据。回调的频率为 5 次 / 秒,暂不支持设置。接口调用后会开始监听,可通过tt.onStopAccelerometer停止监听。

语法

tt.onAccelerometerChange(callback)

参数说明

参数为回调函数:

参数参数类型说明最低支持版本
callbackfunction加速度数据的事件回调1.0.0

回调函数的参数为 Object 类型,属性如下:

参数参数类型说明最低支持版本
xnumberX 轴1.0.0
ynumberY 轴1.0.0
znumberZ 轴1.0.0

扫码体验

请使用字节宿主APP扫码

代码示例

开发者工具中预览

tt.onAccelerometerChange((res) => {
    console.log(`x轴数据:${res.x}`);
    console.log(`y轴数据:${res.y}`);
    console.log(`z轴数据:${res.z}`);
});


tt.startAccelerometer({
    success(res) {
    // 调用开始加速度成功 startAccelerometer:ok
    console.log('调用开始加速度成功', res.errMsg);
    },
    fail(res) {
    // 调用开始加速度失败 startAccelerometer:fail
    console.log('调用开始加速度失败', res.errMsg);
    },
});

tt.stopAccelerometer({
    success(res) {
    // 调用停止加速度成功 stopAccelerometer:ok
    console.log('调用停止加速度成功', res.errMsg);
    },
    fail(res) {
    // 调用停止加速度失败 stopAccelerometer:fail
    console.log('调用停止加速度失败', res.errMsg);
    },
});
})

Bug & Tip

点击纠错
评价此篇文档