【設備】震動(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]);