Как я могу воспроизвести файл .mid на устройстве iOS - PullRequest
1 голос
/ 22 января 2012

Я пробовал AVAudioPlayer, он не работает.

 url= [NSURL fileURLWithPath:[NSString stringWithFormat:@"%@/test.mid", [[NSBundle mainBundle] resourcePath]]];

NSLog(@"URL Description is %@",[url description]);
NSError *error=nil;
AVAudioPlayer *audioPlayer = [[AVAudioPlayer alloc] initWithContentsOfURL:url error:&error];
if (error!=nil) {
    NSLog(@"Error is %@",[error localizedDescription]);
}
[audioPlayer play];

Я получаю эту ошибку

Error is The operation couldn’t be completed. (OSStatus error 1954115647.)

Должен ли я использовать другой метод для этого?Есть предложения?

Спасибо

Ответы [ 2 ]

1 голос
/ 22 января 2012

MusicPlayer + MusicSequence на ios 5

0 голосов
/ 22 января 2012

Вы можете использовать встроенную платформу CoreMIDI.Документы здесь:

http://developer.apple.com/library/mac/#documentation/MusicAudio/Reference/CACoreMIDIRef/MIDISetup/index.html

http://www.slideshare.net/invalidname/core-midi-and-friends

http://goodliffe.blogspot.com/2010/10/using-coremidi-in-ios-example.html

Надеюсь, это поможет.

...