При использовании AVAudioPlayer .... Звук не воспроизводится мгновенно, если я нажимаю кнопку ... и в этом классе у меня есть один NSTimer, который постоянно меняет изображение, поэтому для этого мне нужно звонить в звук.
Но если я буду использовать это AudioServicesCreateSystemSoundID((CFURLRef)[NSURL fileURLWithPath: soundPath], &soundID);
... я не могу слышать звук на устройстве .. потому что мой файл в формате mp3.
Код AVAudioPlayer:
NSURL *url = [NSURL fileURLWithPath:[NSString stringWithFormat:@"%@/slotmachine.mp3", [[NSBundle mainBundle] resourcePath]]];
NSError *error;
audioPlayer = [[AVAudioPlayer alloc] initWithContentsOfURL:url error:&error];
audioPlayer.numberOfLoops = -1;
[audioPlayer play];
ТакКто-нибудь может сказать мне, почему я не могу использовать AVAudioPlayer так гладко, как это делает System Sound. Каков подходящий способ интеграции?