Awesome
ocaml-cordova-plugin-vibration
Binding to cordova-plugin-vibration
What does cordova-plugin-vibration do ?
This plugin aligns with the W3C vibration specification
http://www.w3.org/TR/vibration/
This plugin provides a way to vibrate the device.
Source: cordova-plugin-vibration
How to install and compile your project by using this plugin ?
Don't forget to switch to a compiler >= 4.03.0.
opam switch 4.03.0
You can use opam by pinning the repository with
opam pin add cordova-plugin-vibration https://github.com/dannywillems/ocaml-cordova-plugin-vibration.git
and to compile your project, use
ocamlfind ocamlc -c -o [output_file] -package gen_js_api -package cordova-plugin-vibration [...] -linkpkg [other arguments]
Don't forget to install the cordova plugin vibration with
cordova plugin add https://github.com/apache/cordova-plugin-vibration
How to use ?
To vibrate the device for x millisecondes, use
Cordova_vibration.vibrate x
and to use a pattern (see the official documentation)
(*
* Vibrate 1 second
* Wait for 1 second
* Vibrate 3 seconds
* Wait for 1 second
* Vibrate 5 seconds
*)
Cordova_vibration.vibrate_pattern [|1;1;3;1;5|]
If you want to play Imperial March or Mario Bross Theme, see this repository.