支付寶小程序API 陀螺儀

2020-09-16 15:49 更新

my.onGyroscopeChange

簡介

my.onGyroscopeChange 是監(jiān)聽陀螺儀數(shù)據(jù)變化事件,接口調(diào)用后會自動開始監(jiān)聽,回調(diào)間隔為 500ms,可使用 my.offGyroscopeChange() 停止監(jiān)聽。

使用限制

基礎(chǔ)庫 1.9.0 或更高版本;支付寶客戶端 10.1.32 或更高版本,若版本較低,建議采取 兼容處理。

示例代碼

// .js
my.onGyroscopeChange((res)=>{
   console.log('gyroData.rotationRate.x = ' + res.x);
   console.log('gyroData.rotationRate.y = ' + res.y);
   console.log('gyroData.rotationRate.z = ' + res.z);
});

入?yún)?/h4>

入?yún)?Function(callback) 類型,callback 回調(diào)函數(shù)的參數(shù)類型為 Object 類型,屬性如下:

屬性 類型 描述
x Number x 軸方向角速度。
y Number y 軸方向角速度。
z Number z 軸方向角速度。

my.offGyroscopeChange

簡介

my.offGyroscopeChange 是停止監(jiān)聽陀螺儀數(shù)據(jù)的 API。

使用限制

基礎(chǔ)庫 1.9.0 或更高版本;支付寶客戶端 10.1.32 或更高版本,若版本較低,建議采取 兼容處理。

示例代碼

my.offGyroscopeChange();
是否需要傳 callback 值

  • 不傳遞 callback 值,則會移除監(jiān)聽所有的事件回調(diào)。示例代碼如下:

my.offGyroscopeChange();
  • 傳遞 callback 值,只移除對應(yīng)的 callback 事件。示例代碼如下:

my.offGyroscopeChange(this.callback);
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號