API вибрации для контроллера xbox 360

Есть ли способ заставить Vibration API работать с контроллером xbox 360? Или каким-то другим способом заставить его грохотать с помощью javascript? Это для расширения firefox, написанного на javascript, и Gamepad API работает безупречно, но мне действительно нужно заставить контроллер вибрировать.

Я пробовал это на разных тестах "проверить, поддерживает ли ваше устройство API вибрации", но безрезультатно. Спасибо заранее!


person user3535078    schedule 04.05.2014    source источник


Ответы (1)


Это довольно старый вопрос, но в любом случае:

- По состоянию на конец 2017 года не существует нативного / веб-API способа заставить контроллер «грохотать» через javascript. API-интерфейс Gamepad пока не поддерживает функцию вибрации.

Возможное решение (временное решение):

Вы можете использовать NodeJS независимо от того, используете ли вы электрон / NWjs в качестве оболочки или просто на своем веб-сайте. В nodeJS есть модуль узла для Xbox, который также может активировать вибрационный двигатель контроллеров: https://www.npmjs.com/package/xbox-controller

Проблемы

Поскольку это nodeJS, реализация зависит от вашего варианта использования. Для тех, кто использует Electron: будьте осторожны, существует несколько проблем, связанных с конфликтом версии узла с зависимостями этого модуля.

Надеюсь, что это поможет любому, кто до сих пор сталкивается с этим.

person Sam Vieten    schedule 13.12.2017