JFugue Java音乐API在Android中的实现
我已经在我的项目中实现了Ksoji的“jfugue android”库(),但我不能用它做任何事情,例如,通过键入以下命令来初始化它:JFugue Java音乐API在Android中的实现,java,android,eclipse,jfugue,Java,Android,Eclipse,Jfugue,我已经在我的项目中实现了Ksoji的“jfugue android”库(),但我不能用它做任何事情,例如,通过键入以下命令来初始化它: MidiSystem.initialize(this); 因为Eclipse似乎根本不知道MIDI系统是什么,所以我无法解决这个问题。为了能够在Android设备上播放一些简单的模式,我是否应该将其他内容导入我的项目?Kshoji的项目不提供声音播放。要在应用程序上播放MIDI音符,需要USB MIDI设备或BLE MIDI设备。 如果您想这样做,我建议您使用
MidiSystem.initialize(this);
因为Eclipse似乎根本不知道MIDI系统是什么,所以我无法解决这个问题。为了能够在Android设备上播放一些简单的模式,我是否应该将其他内容导入我的项目?Kshoji的项目不提供声音播放。要在应用程序上播放MIDI音符,需要USB MIDI设备或BLE MIDI设备。 如果您想这样做,我建议您使用androidstudio而不是Eclipse来构建您的项目 我做了一个库,它是一种在Android上播放音乐字符串的解决方案,请查看:
它基本上需要一个音乐弦,如“A5s B5q E6h”,并将其转换为特定乐器的wav文件。它还可以同时处理多个仪器。您必须在BLE或USB接口之间进行选择 然后编写相应的代码类型,例如USB
UsbMidiSystem usbMidiSystem = new UsbMidiSystem(this);
usbMidiSystem.initialize();
您是否尝试过导入kshoji的ADK MIDI驱动程序?这就是我要找的。然而,AlgorithmMusicLayer项目在AndroidStudio中不起作用。当我运行它时,它不会生成song.wav文件。您能修复它吗?@inder在github上看到了您关于丢失音符文件的问题。我今天会修好的。如果你还需要什么,请告诉我。谢谢@如果我更新了链接,现在就可以下载文件了。对不起,我迟到了。如果你觉得这个项目很有用,请投票支持我的答案。谢谢当你只想播放声音时,你在用什么“接口”?