此页面由社区从英文翻译而来。了解更多并加入 MDN Web Docs 社区。
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> |
浏览器兼容性
Loading...