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

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

最佳答案

从此处检查 Android 支持的媒体格式 Android Media Support 。 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 1Example 2 。这是 jet creator manual,它将为您提供 JetPlayer 的详细后台进程。

关于android - AudioTrack 可以播放 MIDI 文件吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20115908/

10-11 19:53