Ce plugin s'aligne avec le W3C vibration spécification http://www.w3.org/TR/vibration/
Ce plugin permet de vibrer l'appareil.
Ce plugin définit notamment des objets globauxnavigator.vibrate
.
Bien que dans la portée globale, ils ne sont pas disponibles jusqu'après la deviceready
événement.
document.addEventListener (« deviceready », onDeviceReady, false) ; function onDeviceReady() {console.log(navigator.vibrate);}
cordova plugin add cordova-plugin-vibration
navigator.vibrate,
navigator.notification.vibrate - Amazon Fire OS - Android - BlackBerry 10 - Firefox OS - iOS - Windows Phone 7 and 8 - Windows (Windows Phone 8.1 devices only)
navigator.notification.vibrateWithPattern
navigator.notification.cancelVibration - Android - Windows Phone 8 - Windows (Windows Phone 8.1 devices only)
Cette fonction a trois différentes fonctionnalités basées sur les paramètres passés à elle.
Vibre l'appareil pendant un certain temps.
Navigator.VIBRATE(Time)
ou
Navigator.VIBRATE([time])
-temps: millisecondes à vibrer l'appareil. (Nombre)
Vibrer pour 3 secondes navigator.vibrate(3000) ; Vibrer pour 3 secondes navigator.vibrate([3000]) ;
temps: ne tient pas compte de la durée spécifiée et vibre pendant un temps prédéterminé.
navigator.vibrate(3000); // 3000 is ignored
temps: temps Max est 5000ms (5 s) et heure min est de 1 ms
navigator.vibrate(8000); // will be truncated to 5000
Vibre l'appareil avec un motif donné
Navigator.VIBRATE(Pattern) ;
Vibreur pendant 1 seconde / / attendre 1 seconde / / vibrer pendant 3 secondes / / attendre 1 seconde / / vibrer pour 5 secondes navigator.vibrate ([1000, 1000, 3000, 1000, 5000]) ;
Immédiatement annule des vibrations en cours d'exécution.
Navigator.VIBRATE(0)
ou
Navigator.VIBRATE([])
ou
Navigator.VIBRATE([0])
En passant un paramètre de 0, un tableau vide, ou un tableau contenant un seul élément de valeur 0 annulera toute vibration.
Vibre l'appareil pendant un certain temps.
Navigator.notification.VIBRATE(Time)
Vibrer pour 2,5 secondes navigator.notification.vibrate(2500) ;
temps: ne tient pas compte de la durée spécifiée et vibre pendant un temps prédéterminé.
Navigator.notification.VIBRATE() ; Navigator.notification.VIBRATE(2500) ; 2500 est ignoré
Vibre l'appareil avec un modèle donné.
navigator.notification.vibrateWithPattern (motif)
Commencent immédiatement à vibrer / / vibrer de 100ms, / / attendre 100ms, / / vibrer pour 200ms, / / attendre 100ms, / / vibrer pour 400ms, / / attendre 100ms, / / vibrer pour 800ms, / / (ne pas répéter) navigator.notification.vibrateWithPattern ([0, 100, 100, 200, 100, 400, 100, 800]) ;
Immédiatement annule des vibrations en cours d'exécution.
navigator.notification.cancelVibration()