抖音开放平台Logo
开发者文档
控制台
  • API 概览
  • 开放能力
  • 基础
  • 渲染
  • 设备
  • 加速度计
  • tt.startAccelerometer
  • tt.stopAccelerometer
  • tt.onAccelerometerChange
  • tt.offAccelerometerChange
  • 剪贴板
  • 罗盘
  • 网络
  • 屏幕亮度
  • 振动
  • 扫码
  • 陀螺仪
  • 设备方向
  • 日历
  • 滚轮
  • 键盘
  • 鼠标
  • 文件
  • 位置
  • 媒体
  • 网络
  • 游戏转发分享
  • 实时语音
  • 数据缓存
  • 系统
  • 广告
  • 界面
  • 支付
  • Worker
  • tt.startAccelerometer
    收藏
    我的收藏

    基础库 1.0.0 开始支持本方法,这是一个异步方法。

    开始监听加速度数据。具体加速度数据通过注册 tt.onAccelerometerChange 的回调方法来获取。

    前提条件
    业务背景
    使用限制
    注意事项
    相关教程

    语法

    tt.startAccelerometer(options)

    参数说明

    options 为 object 类型,属性如下:

    属性名类型默认值必填说明最低支持版本
    successfunction
    接口调用成功的回调函数
    1.0.0
    failfunction
    接口调用失败的回调函数
    1.0.0
    completefunction
    接口调用结束的回调函数(调用成功、失败都会执行)
    1.0.0

    回调成功

    object 类型,属性如下:

    属性名类型说明最低支持版本
    errMsgstring
    "startAccelerometer:ok"
    1.0.0

    回调失败

    object 类型,属性如下:

    属性名类型说明最低支持版本
    errMsgstring
    "startAccelerometer:fail" + 详细错误信息
    1.0.0

    错误码

    errNoerrMsg说明最低支持版本
    21100sensor disable
    小游戏框架内部错误,有需要请创建工单咨询
    1.0.0
    21000The current device does not support accelerometers
    1.0.0
    21000The accelerometer is running
    1.0.0
    20001invalid param
    参数错误
    1.0.0
    20000internal error
    小游戏框架内部错误,有需要请创建工单咨询
    1.0.0

    扫码体验

    请使用字节宿主APP扫码

    代码示例

    开发者工具中预览

    tt.startAccelerometer({ success(res) { // 调用成功 startAccelerometer:ok console.log("调用成功", res.errMsg); }, fail(res) { // 调用失败 startAccelerometer:fail console.log("调用失败", res.errMsg); }, });