// Vibrate for 1 second
// Wait for 1 second
// Vibrate for 3 seconds
// Wait for 1 second
// Vibrate for 5 seconds
navigator.vibrate([1000, 1000, 3000, 1000, 5000]);
振動の停止処理 ( iOS ではサポートされていません )
振動を即時に停止します。
navigator.vibrate(0)
または、
navigator.vibrate([])
または、
navigator.vibrate([0])
0、空の配列、または、0 を 1 つ入れた配列を使用すれば、振動を停止できます。
notification.vibrate ( 廃止予定 )
指定した時間の長さで、端末を振動させます。
navigator.notification.vibrate(time)
time: 振動する時間 ( ミリ秒単位 ) です。 ( 数値 )
例
// Vibrate for 2.5 seconds
navigator.notification.vibrate(2500);
iOS 特有の動作
time: 指定された時間を無視して、代わりに、システム側の設定を使用して振動させます。
navigator.notification.vibrate();
navigator.notification.vibrate(2500); // 2500 is ignored
// Immediately start vibrating
// vibrate for 100ms,
// wait for 100ms,
// vibrate for 200ms,
// wait for 100ms,
// vibrate for 400ms,
// wait for 100ms,
// vibrate for 800ms,
// (do not repeat)
navigator.notification.vibrateWithPattern([0, 100, 100, 200, 100, 400, 100, 800]);