By using cordova-plugin-vibration we can get vibration on the devices. The plugin has some global objects like navigator.vibrate.
Installation:
cordova plugin add cordova-plugin-vibration
Vibrate:
The vibrate function provides the three functionalities that we can use to vibrate the devices.
Standard Vibrate:
It vibrates the device for a given period of time.
navigator.vibrate(time)
or
navigator.vibrate([time])
-time: in milliseconds
for Example:
navigator.vibrate(2000); //vibrate for 2 seconds
or
navigator.vibrate([2000]); //vibrate for 2 seconds
Vibrate with a pattern:
It is only for the Android and Windows.
navigator.vibrate(pattern);
we can vibrate the device with a specific pattern by using this.
Pattern:It defines the durations (in milliseconds) of vibration in sequences for which we can turn on or turn off the vibration.
Example:
// Vibrate for 5 second
// Wait for 3 second
// Vibrate for 2 seconds
// Wait for 1 second
// Vibrate for 6 seconds
navigator.vibrate([5000, 3000, 2000, 1000, 6000]);
Cancel vibration:It is not supported in IOS
It will cancel the vibration that is currently running on the device.
navigator.vibrate(0)
or
navigator.vibrate([])
or
navigator.vibrate([0])
That means we can pass an empty array or parameter 0 or an array with first element value 0. That will cancel any vibrations.
0 Comment(s)