swan.startDeviceMotionListening

基础库 3.30.2 开始支持,低版本需做兼容处理。 解释:开始监听设备方向的变化。

方法参数

Object object

object 参数说明

interval 的有效值

根据机型性能、当前 CPU 与内存的占用情况,interval 的设置与实际 swan.onAccelerometerChange() 回调函数的执行频率会有一些出入。

示例

扫码体验

请使用百度APP扫码

图片示例

代码示例1 - interval为ui :

在开发者工具中预览效果 -

  1. Page({ startDeviceMotionListening() { swan.startDeviceMotionListening({ interval: 'ui', success: res => { console.log('startDeviceMotionListening success', res); }, fail: err => { console.log('startDeviceMotionListening fail', err); } }); }});

代码示例2 - interval为game :

在开发者工具中预览效果 -

  1. Page({ startDeviceMotionListening() { swan.startDeviceMotionListening({ interval: 'game', success: res => { console.log('startDeviceMotionListening success', res); }, fail: err => { console.log('startDeviceMotionListening fail', err); } }); }});

代码示例3 - interval为normal :

在开发者工具中预览效果 -

  1. Page({ startDeviceMotionListening() { swan.startDeviceMotionListening({ interval: 'normal', success: res => { console.log('startDeviceMotionListening success', res); }, fail: err => { console.log('startDeviceMotionListening fail', err); } }); }});