GamepadHapticActuator:effects 属性

可用性有限

此特性不是基线特性,因为它在一些最广泛使用的浏览器中不起作用。

实验性: 这是一项实验性技术
在生产中使用此技术之前,请仔细检查浏览器兼容性表格

effectsGamepadHapticActuator 接口的一个只读属性,它返回一个枚举值数组,表示该触觉反馈执行器所支持的不同触觉效果。

一个表示受支持触觉效果的数组。可能包含的值有:

"dual-rumble"

由控制器每个手柄中的双振动电机产生的定位震动效果,这些电机可以独立振动。

"trigger-rumble"

由位于控制器扳机按钮内的振动电机产生的局部震动效果,位于每个按钮的表面。这些按钮最常见的是弹簧式扳机。

注意: 如果某个已知硬件支持的效果未在此列表中列出,可能是因为浏览器不支持播放该类型效果。

示例

js
const gamepad = navigator.getGamepads()[0];

// Logs "dual-rumble" or "trigger-rumble"
console.log(gamepad.hapticActuators[0].effects[0]);

规范

规范
Gamepad
# dom-gamepadhapticactuator-effects

浏览器兼容性

另见