微信小程序API 設(shè)備方向

2022-05-11 17:00 更新

wx.stopDeviceMotionListening(Object object)

基礎(chǔ)庫(kù) 2.3.0 開始支持,低版本需做兼容處理。

停止監(jiān)聽設(shè)備方向的變化。

參數(shù)

Object object

屬性 類型 默認(rèn)值 必填 說明
success function 接口調(diào)用成功的回調(diào)函數(shù)
fail function 接口調(diào)用失敗的回調(diào)函數(shù)
complete function 接口調(diào)用結(jié)束的回調(diào)函數(shù)(調(diào)用成功、失敗都會(huì)執(zhí)行)

wx.startDeviceMotionListening(Object object)

基礎(chǔ)庫(kù) 2.3.0 開始支持,低版本需做兼容處理。

開始監(jiān)聽設(shè)備方向的變化。

參數(shù)

Object object

屬性 類型 默認(rèn)值 必填 說明
interval string normal 監(jiān)聽設(shè)備方向的變化回調(diào)函數(shù)的執(zhí)行頻率
success function 接口調(diào)用成功的回調(diào)函數(shù)
fail function 接口調(diào)用失敗的回調(diào)函數(shù)
complete function 接口調(diào)用結(jié)束的回調(diào)函數(shù)(調(diào)用成功、失敗都會(huì)執(zhí)行)

object.interval 的合法值

說明 最低版本
game 適用于更新游戲的回調(diào)頻率,在 20ms/次 左右
ui 適用于更新 UI 的回調(diào)頻率,在 60ms/次 左右
normal 普通的回調(diào)頻率,在 200ms/次 左右

wx.onDeviceMotionChange(function callback)

基礎(chǔ)庫(kù) 2.3.0 開始支持,低版本需做兼容處理。

監(jiān)聽設(shè)備方向變化事件。頻率根據(jù) wx.startDeviceMotionListening() 的 interval 參數(shù)??梢允褂?nbsp;wx.stopDeviceMotionListening() 停止監(jiān)聽。

參數(shù)

function callback

設(shè)備方向變化事件的回調(diào)函數(shù)

參數(shù)

Object res
屬性 類型 說明
alpha number 當(dāng) 手機(jī)坐標(biāo) X/Y 和 地球 X/Y 重合時(shí),繞著 Z 軸轉(zhuǎn)動(dòng)的夾角為 alpha,范圍值為 [0, 2*PI)。逆時(shí)針轉(zhuǎn)動(dòng)為正。
beta number 當(dāng)手機(jī)坐標(biāo) Y/Z 和地球 Y/Z 重合時(shí),繞著 X 軸轉(zhuǎn)動(dòng)的夾角為 beta。范圍值為 [-1*PI, PI) 。頂部朝著地球表面轉(zhuǎn)動(dòng)為正。也有可能朝著用戶為正。
gamma number 當(dāng)手機(jī) X/Z 和地球 X/Z 重合時(shí),繞著 Y 軸轉(zhuǎn)動(dòng)的夾角為 gamma。范圍值為 [-1*PI/2, PI/2)。右邊朝著地球表面轉(zhuǎn)動(dòng)為正。

wx.offDeviceMotionChange(function callback)

基礎(chǔ)庫(kù) 2.9.3 開始支持,低版本需做兼容處理。

取消監(jiān)聽設(shè)備方向變化事件,參數(shù)為空,則取消所有的事件監(jiān)聽。

參數(shù)

function callback

設(shè)備方向變化事件的回調(diào)函數(shù)


wx.offDeviceMotionChange(function callback)

基礎(chǔ)庫(kù) 2.9.3 開始支持,低版本需做兼容處理。

取消監(jiān)聽設(shè)備方向變化事件,參數(shù)為空,則取消所有的事件監(jiān)聽。

參數(shù)

function callback

設(shè)備方向變化事件的回調(diào)函數(shù)


基礎(chǔ)庫(kù) 2.9.3 開始支持,低版本需做兼容處理

取消監(jiān)聽設(shè)備方向變化事件,參數(shù)為空,則取消所有的事件監(jiān)聽。

參數(shù)

function callback

設(shè)備方向變化事件的回調(diào)函數(shù)


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)