我想知道AudioTrack Android可以播放MIDI文件吗?AudioTrack Android可以播放MIDI文件吗?
如果不是,哪个库可以。因为我想要的是Android库,它可以播放我的应用程序并控制MIDI文件的速度。
我想知道AudioTrack Android可以播放MIDI文件吗?AudioTrack Android可以播放MIDI文件吗?
如果不是,哪个库可以。因为我想要的是Android库,它可以播放我的应用程序并控制MIDI文件的速度。
一个好的sample code to play MIDI file with Audio player in Android ...
希望它可以帮助你.. :)
尽管这个链接可能回答这个问题,但最好在这里包含答案的重要部分,并提供供参考的链接。如果链接页面发生变化,[链接专用答案](http://meta.stackoverflow.com/tags/link-only-answers/info)可能会失效。 –
检查的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 1 & Example 2。这里是jet creator manual,它将为您提供JetPlayer的详细背景过程。
JetPlayer可以控制MIDI文件的速度(或速度)吗? – M2Midnight
_“可以AudioTrack Android播放MIDI文件吗?”_,否。播放未压缩的PCM。 – Michael
请阅读文档:http://developer.android.com/reference/android/media/AudioTrack.html – 2Dee
谢谢Michael和2Dee的回答。 – M2Midnight