适用于 Xbox 360 控制器的振动 API
Posted
技术标签:
【中文标题】适用于 Xbox 360 控制器的振动 API【英文标题】:vibration api for xbox 360 controller 【发布时间】:2014-05-04 10:18:46 【问题描述】:有什么方法可以让 Vibration API 与 Xbox 360 控制器一起工作?或者任何其他方式让它与javascript一起隆隆声?这是一个用 javascript 编写的 firefox 扩展,Gamepad API 工作完美,但我真的需要让控制器振动。
我已经在不同的“检查您的设备是否受 Vibration API 支持”测试中进行了尝试,但没有任何结果。提前谢谢你!
【问题讨论】:
【参考方案1】:这个问题已经很老了,但无论如何:
– 截至 2017 年底,还没有原生/Web-API 方法可以通过 javascript 使控制器“隆隆作响”。 Gamepad API 尚未提供震动功能。
可能的解决方案(解决方法):
无论您是使用电子/NWjs 作为包装器还是仅在您的网站上,您都可以使用 NodeJS。 nodeJS中有一个用于Xbox的node Module,也可以激活手柄的震动马达:https://www.npmjs.com/package/xbox-controller
问题
由于这是 nodeJS,因此实现取决于您的用例。对于那些使用 Electron 的人:请注意,由于 node-version 与该模块的依赖项冲突,存在几个问题。
希望对仍然遇到此问题的人有所帮助。
【讨论】:
以上是关于适用于 Xbox 360 控制器的振动 API的主要内容,如果未能解决你的问题,请参考以下文章
使用 XInput 和 VB.NET 支持 xbox 360 控制器