我想知道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