HTML:标记语言
CSS:样式语言
JavaScript:脚本语言
Web API:编程接口
所有 Web 技术
学习 Web 开发
发现我们的工具
更好地了解 MDN
此特性不是基线特性,因为它在一些最广泛使用的浏览器中不起作用。
GamepadHapticActuator 接口的 pulse() 方法使硬件以指定的强度和持续时间发出脉冲。
GamepadHapticActuator
pulse()
pulse(value, duration)
value
一个双精度浮点数,表示脉冲的强度。这可能因硬件类型而异,但通常取值范围为 0.0(无强度)到 1.0(最大强度)。
duration
一个双精度浮点数,表示脉冲的持续时间,单位为毫秒。
注意: 如果先前的 pulse() 调用仍在进行中,重复调用 pulse() 将会覆盖先前的调用。
一个 Promise,当脉冲成功完成时,它会解析为值 true。
true
const gamepad = navigator.getGamepads()[0]; gamepad.hapticActuators[0].pulse(1.0, 200);
加载中…