如何进行navigator.vibrate方法超过1次?这只做一个振动:
navigator.vibrate(500);
navigator.vibrate(500);
navigator.vibrate(500);
我也尝试过睡觉,但仍然无法工作:/
答案 0 :(得分:2)
一次只能进行一次振动过程。任何先前的振动过程都会暂停,下一个振动过程将启动。
如果你想让振动继续然后关闭然后重新开始,你需要传递vibrate()一组数值,在振动的长度和暂停的长度之间交替。
因此,如果您希望它在3个不同的时间内振动500毫秒,然后在300毫秒之间暂停,那么您可以这样做:
navigator.vibrate([500,300,500,300,500);
请务必阅读vibrate引用和Vibration API文档