navigator.vibrate超过1次

问题描述:

我该如何做1次以上的navigator.vibrate方法?这只能做一个震动:navigator.vibrate超过1次

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

我也试图与睡眠,但仍然不能正常工作:/

+0

JavaScript是**不是** Java。我将继续,根据发布的答案,假设这个问题是关于JavaScript的,与Java无关,并删除Java标记。 – Dukeling

你只能有1个振动过程中要在1次。任何先前的振动过程都会暂停,并且下一个振动过程将启动。

如果您的意思是振动继续,然后再关闭,那么您需要通过振动()振动长度和暂停长度之间交替的值数组。

所以,如果你想让它振动3周不同时间为500毫秒说300毫秒停留在那么你们之间会做这么喜欢:

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

请务必阅读vibrate参考,并Vibration API文档