GamepadHapticActuator: pulse()-Methode
Eingeschränkt verfügbar
Diese Funktion ist nicht Baseline, da sie in einigen der am weitesten verbreiteten Browser nicht funktioniert.
Die pulse()-Methode des GamepadHapticActuator-Interfaces bewirkt, dass die Hardware mit einer bestimmten Intensität für eine festgelegte Dauer pulsiert.
Syntax
js
pulse(value, duration)
Parameter
value-
Ein Double-Wert, der die Intensität des Pulses darstellt. Dieser kann je nach Hardwaretyp variieren, nimmt jedoch im Allgemeinen einen Wert zwischen 0.0 (keine Intensität) und 1.0 (volle Intensität) an.
duration-
Ein Double-Wert, der die Dauer des Pulses in Millisekunden angibt.
Hinweis:
Wiederholte Aufrufe von pulse() überschreiben die vorherigen Aufrufe, wenn diese noch andauern.
Rückgabewert
Ein Promise, das mit einem Wert von true aufgelöst wird, wenn der Puls erfolgreich abgeschlossen wurde.
Beispiele
js
const gamepad = navigator.getGamepads()[0];
gamepad.hapticActuators[0].pulse(1.0, 200);
Spezifikationen
| Spezifikation |
|---|
| Gamepad Extensions> # dom-gamepadhapticactuator-pulse> |