【設備】震動(Vibration)

  • 2019 年 11 月 26 日
  • 筆記

概述 設備方向(Orientation) API 是通過vibrate()方法來實現的,通過該方法, 當有事件通知時,WEB應用程式可以讓設備震動以達到提醒用戶的目的。

程式碼示例

瀏覽器支援檢測

if(navigator.vibrate) {     //支援此API } else {     //不支援此API }

通過以上程式碼可以事先檢測瀏覽器是否支援本API。

震動一次

為了讓設備震動一次,我們調用vibrate()方法,並傳遞一個指示震動持續時間的數值(毫秒單位)。

// 震動一次1分鐘 navigator.vibrate(60*1000);

震動多次

為了讓設備震動多次, 我們將一個整數數組傳遞給振動方法,指示震動的次數,各次的持續時間以及停頓時間:

/ 震動三次 // 前兩次震動為1秒鐘 // 最後一次震動為2秒鐘 // 停頓半秒鐘 navigator.vibrate([1000, 500, 1000, 500, 2000]);

Tags: