Как вы играете mp3 в приложении Mac в Xcode 4.2 - PullRequest
0 голосов
/ 26 января 2012

Я пытаюсь воспроизвести mp3 в приложении Mac в Xcode 4.2.Как бы я это сделал?

Ответы [ 2 ]

3 голосов
/ 27 января 2012

Вы не даете нам много работы с ...

Если вы просто хотите простой звук, используйте NSSound :

NSString *resourcePath = [[NSBundle mainBundle] pathForResource:@"fn" ofType:@"mp3"];
NSSound *sound = [[NSSound alloc] initWithContentsOfFile:resourcePath byReference:YES];
[sound play];
// wait for the sound to play before you release these...

С NSSound,звук воспроизводится одновременно с вашим кодом.Распространенной ошибкой является освобождение звука или ресурса во время его воспроизведения.Не делай этого.

Вы также можете использовать QTMovie in QTKit :

NSError *err = nil;
QTMovie *sound = [[QTMovie movieWithFile:@"fn.mp3" error:&err] retain];
[sound play];

Для более требовательных звуков используйте CoreAudio

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

Вы должны использовать QTKit framework и класс QTMovie .

...