GamepadHapticActuator: pulse()-Methode

Limited availability

This feature is not Baseline because it does not work in some of the most widely-used browsers.

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

Specification
Gamepad Extensions
# dom-gamepadhapticactuator-pulse

Browser-Kompatibilität

BCD tables only load in the browser

Siehe auch