React native 使用React Native和Expo进行MIDI通信

React native 使用React Native和Expo进行MIDI通信,react-native,expo,midi,React Native,Expo,Midi,我正在设计一个需要与MIDI设备双向通信的移动音乐程序。它需要在iOS和Android上运行。如果可能的话,也可以在Windows、macOS和GNU/Linux上使用,但这三种系统的优先级较低。现在我正在考虑我的框架选择 我已经调查过了,想对世博会做出反应。实现用户界面似乎非常简单。我唯一担心的是缺少对MIDI的支持。至少我找不到这方面的任何信息 有没有办法增加对MIDI设备的支持,使其能够与Expo进行本地响应,或者我需要去别处看看吗?您是否尝试过或使用过谷歌,有更多现成的解决方案?您可能还

我正在设计一个需要与MIDI设备双向通信的移动音乐程序。它需要在iOS和Android上运行。如果可能的话,也可以在Windows、macOS和GNU/Linux上使用,但这三种系统的优先级较低。现在我正在考虑我的框架选择

我已经调查过了,想对世博会做出反应。实现用户界面似乎非常简单。我唯一担心的是缺少对MIDI的支持。至少我找不到这方面的任何信息


有没有办法增加对MIDI设备的支持,使其能够与Expo进行本地响应,或者我需要去别处看看吗?

您是否尝试过或使用过谷歌,有更多现成的解决方案?您可能还想检查一下:谢谢,但是前面提到的两个似乎都不支持MIDI通信。最后一个可能会,但是Android独有的。正如您在react native中所知道的,当一些lib引入新功能(如midi的驱动程序)时,它实际上是用本机技术而不是JS为所有平台编写的,所以后面的组件应该是本机解决方案。您必须为所有需要的平台找到解决方案。我个人不知道跨平台反应本机库允许连接到midi设备。另外请注意,网络目标可能是不可能的。目前我最关心的是iOS和Android。Web目标应该可以通过Web MIDI API支持。很高兴知道,我不知道有这样的API。编辑:但正如我看到的,浏览器支持很差。你有没有尝试过或使用谷歌,有更多现成的解决方案?您可能还想检查一下:谢谢,但是前面提到的两个似乎都不支持MIDI通信。最后一个可能会,但是Android独有的。正如您在react native中所知道的,当一些lib引入新功能(如midi的驱动程序)时,它实际上是用本机技术而不是JS为所有平台编写的,所以后面的组件应该是本机解决方案。您必须为所有需要的平台找到解决方案。我个人不知道跨平台反应本机库允许连接到midi设备。另外请注意,网络目标可能是不可能的。目前我最关心的是iOS和Android。Web目标应该可以通过Web MIDI API支持。很高兴知道,我不知道有这样的API。编辑:但正如我看到的,浏览器支持很差。