HTML: Markup language
CSS: Styling language
JavaScript: Scripting language
Web APIs: Programming interfaces
All web technology
Learn web development
Discover our tools
Get to know MDN better
此页面由社区从英文翻译而来。了解更多并加入 MDN Web Docs 社区。
View in English Always switch to English
此特性不属于基线,因为它尚未在主流浏览器中得到支持。
GamepadHapticActuator 接口的 pulse() 方法使硬件脉冲在特定的持续时间内具有特定的强度。
GamepadHapticActuator
pulse()
pulse(value, duration)
value
一个表示脉冲强度的双精度浮点数。这可能因硬件类型而异,但通常取值在 0.0(无强度)和 1.0(全强度)之间。
duration
表示脉冲持续时间的双精度浮点数,单位是毫秒。
备注:如果前一个调用仍在进行,重复调用 pulse() 会覆盖前一个调用。
当脉冲成功完成时,返回一个兑现为 true 的 Promise。
true
const gamepad = navigator.getGamepads()[0]; gamepad.hapticActuators[0].pulse(1.0, 200);
启用 JavaScript 以查看此浏览器兼容性表。