Как заметил @skinnyTOD, из iOS 5.0 на можно использовать MediaPlayer.
Сначала свяжите фреймворки AVFoundation
и AudioToolbox
с вашим проектом, затем используйте этот код:
#import <AVFoundation/AVFoundation.h>
NSURL *midiUrl = [[NSBundle mainBundle] URLForResource:@"even voor mij" withExtension:@"mid"];
MusicPlayer player = NULL;
NewMusicPlayer(&player);
MusicSequence sequence = NULL;
NewMusicSequence(&sequence);
MusicSequenceFileLoad(sequence, (__bridge CFURLRef)midiUrl, NULL, NULL);
MusicPlayerSetSequence(player, sequence);
MusicPlayerStart(player);
Это настраивает проигрыватель с вашим midi-файлом из комплекта и начинает воспроизведение.
Обратите внимание, что вам нужно будет позвонить DisposeMusicSequence
и DisposeMusicPlayer
при очистке плеера.