2017-06-18 44 views
0

我該如何做1次以上的navigator.vibrate方法?這隻能做一個震動:navigator.vibrate超過1次

navigator.vibrate(500); 
navigator.vibrate(500); 
navigator.vibrate(500); 

我也試圖與睡眠,但仍然不能正常工作:/

+0

JavaScript是**不是** Java。我將繼續,根據發佈的答案,假設這個問題是關於JavaScript的,與Java無關,並刪除Java標記。 – Dukeling

回答

2

你只能有1個振動過程中要在1次。任何先前的振動過程都會暫停,並且下一個振動過程將啓動。

如果您的意思是振動繼續,然後再關閉,那麼您需要通過振動()振動長度和暫停長度之間交替的值數組。

所以,如果你想讓它振動3周不同時間爲500毫秒說300毫秒停留在那麼你們之間會做這麼喜歡:

navigator.vibrate([500,300,500,300,500); 

請務必閱讀vibrate參考,並Vibration API文檔