При использовании AVAudioPlayer .... Звук не воспроизводится мгновенно, если я нажимаю кнопку ... и в этом классе у меня есть один NSTimer, который постоянно меняет изображение, поэтому для этого мне нужно звонить.Проблема с AVAudioPlayer? Создание задержки
Но если я буду использовать это 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 так гладко, как звуковая система делает .. что это подходящий способ интеграции?