Dieses Plugin richtet mit dem W3C Vibration Spezifikation http://www.w3.org/TR/vibration/
Dieses Plugin bietet eine Möglichkeit, das Gerät zu vibrieren.
Dieses Plugin definiert globale Objekte einschließlich navigator.vibrate
.
Obwohl im globalen Gültigkeitsbereich, sind sie nicht bis nach dem deviceready
-Ereignis.
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)
Diese Funktion hat drei verschiedene Funktionalitäten, die auf der Grundlage von an sie übergebenen Parameter.
Vibriert das Gerät für einen bestimmten Zeitraum.
navigator.vibrate(time)
oder
navigator.vibrate([time])
-time: Millisekunden das Gerät vibriert. (Anzahl)
// Vibrate for 3 seconds navigator.vibrate(3000); // Vibrate for 3 seconds navigator.vibrate([3000]);
Zeit: ignoriert die angegebene Zeit und für eine voreingestellte Zeit vibriert.
navigator.vibrate(3000); // 3000 is ignored
Zeit: Max. Zeit 5000ms (5 s) und min Zeit ist 1ms
navigator.vibrate(8000); // will be truncated to 5000
Vibriert das Gerät mit einem vorgegebenen Muster
navigator.vibrate(pattern);
// 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]);
Sofort bricht alle derzeit ausgeführten Schwingungen.
navigator.vibrate(0)
oder
navigator.vibrate([])
oder
navigator.vibrate([0])
Übergabe eines Parameters 0, wird ein leeres Array, oder ein Array mit einem Element der Wert 0 auftretender Schwingungen abbrechen.
Vibriert das Gerät für einen bestimmten Zeitraum.
navigator.notification.vibrate(time)
// Vibrate for 2.5 seconds navigator.notification.vibrate(2500);
Zeit: ignoriert die angegebene Zeit und für eine voreingestellte Zeit vibriert.
navigator.notification.vibrate(); navigator.notification.vibrate(2500); // 2500 is ignored
Vibriert das Gerät mit einem vorgegebenen Muster.
navigator.notification.vibrateWithPattern(pattern, repeat)
// 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]);
Sofort bricht alle derzeit ausgeführten Schwingungen.
navigator.notification.cancelVibration()