GamepadHapticActuator: свойство effects
Ограниченная доступность
Эта функция не является базовой, так как она не работает во всех широко используемых браузерах.
Экспериментально: Это экспериментальная технология
Перед использованием в производстве внимательно ознакомьтесь с таблицей совместимости браузеров.
Только для чтения свойство effects интерфейса GamepadHapticActuator возвращает массив перечисленных значений, представляющих различные тактильные эффекты, поддерживаемые актуатором.
Значение
Массив, представляющий поддерживаемые тактильные эффекты. Возможные включенные значения:
"dual-rumble"-
Позиционный эффект вибрации, создаваемый двойными вибрационными моторами в каждой рукоятке контроллера, которые могут вибрировать независимо.
"trigger-rumble"-
Локализованные эффекты вибрации на поверхности кнопок-триггеров контроллера, создаваемые вибрационными моторами, расположенными в каждой кнопке. Эти кнопки чаще всего имеют вид пружинных триггеров.
Примечание: Если эффект не указан и известно, что он поддерживается аппаратным обеспечением, возможно, браузер не поддерживает воспроизведение эффектов этого типа.
Примеры
const gamepad = navigator.getGamepads()[0]; // Logs "dual-rumble" or "trigger-rumble" console.log(gamepad.hapticActuators[0].effects[0]);
Спецификации
| Спецификация |
|---|
| Gamepad # dom-gamepadhapticactuator-effects |
Совместимость браузеров
| Рабочий стол | Мобильные устройства | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox для Android | Opera Android | Safari на iOS | Samsung Internet | WebView Android | |
effects |
126 | 126 | Нет | 112 | Нет | 126 | Нет | 83 | Нет | Нет | 126 |
type_trigger-rumble |
126 | 126 | Нет | 112 | Нет | 126 | Нет | 83 | Нет | Нет | 126 |
См. также
© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/GamepadHapticActuator/effects