我想知道AudioTrack Android可以播放MIDI文件吗?
如果没有,哪个库可以。因为我想要Android库 可以播放和控制我的应用程序的MIDI文件的速度。
答案 0 :(得分:9)
从此处Android Media Support查看Android支持的媒体格式。 MIDI播放支持内置于Android中。使用JetPlayer播放MIDI文件在Android中非常方便。要播放MIDI文件,您必须编写以下代码:
JetPlayer jetPlayer = JetPlayer.getJetPlayer();
jetPlayer.loadJetFile("/sdcard/level1.jet");
byte segmentId = 0;
// queue segment 5, repeat once, use General MIDI, transpose by -1 octave
jetPlayer.queueJetSegment(5, -1, 1, -1, 0, segmentId++);
jetPlayer.play();
有关详情,请查看Example 1& Example 2。这里是jet creator manual,它将为您提供JetPlayer的详细后台流程。
答案 1 :(得分:0)
好sample code to play MIDI file with Audio player in Android ...
希望它可以帮助你.. :)