GamepadHapticActuator
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
Gamepad API 的 GamepadHapticActuator
接口表示控制器中设计向用户提供触觉反馈的硬件(如果可用),最常见的是振动硬件。
此接口可通过 Gamepad.hapticActuators
属性访问。
实例属性
GamepadHapticActuator.type
只读-
返回表示触觉硬件类型的枚举值。
实例方法
GamepadHapticActuator.pulse()
只读-
使硬件在指定的期间内脉冲达到一定强度。
GamepadHapticActuator.playEffect()
只读-
使硬件播放特定的振动模式。
示例
js
const gamepad = navigator.getGamepads()[0];
gamepad.hapticActuators[0].pulse(1.0, 200);
gamepad.vibrationActuator.playEffect("dual-rumble", {
startDelay: 0,
duration: 200,
weakMagnitude: 1.0,
strongMagnitude: 1.0,
});
规范
Specification |
---|
Gamepad # gamepadhapticactuator-interface |
浏览器兼容性
BCD tables only load in the browser