Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JFugue Java音乐API在Android中的实现_Java_Android_Eclipse_Jfugue - Fatal编程技术网

JFugue Java音乐API在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设备。 如果您想这样做,我建议您使用

我已经在我的项目中实现了Ksoji的“jfugue android”库(),但我不能用它做任何事情,例如,通过键入以下命令来初始化它:

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上看到了您关于丢失音符文件的问题。我今天会修好的。如果你还需要什么,请告诉我。谢谢@如果我更新了链接,现在就可以下载文件了。对不起,我迟到了。如果你觉得这个项目很有用,请投票支持我的答案。谢谢当你只想播放声音时,你在用什么“接口”?