AudioTrack可以播放MIDI文件吗?

时间:2013-11-21 08:33:17

标签: android midi

我想知道AudioTrack Android可以播放MIDI文件吗?

如果没有,哪个库可以。因为我想要Android库 可以播放和控制我的应用程序的MIDI文件的速度。

2 个答案:

答案 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 ...

希望它可以帮助你.. :)