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

Report problems with this compatibility data on GitHub
desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
WebView on iOS
pulse

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support
No support
No support

Siehe auch