Не получается воспроизвести звуки AudioServices для воспроизведения на устройстве или в симуляторе. Вот мой код:
NSString *sndPath = [[NSBundle mainBundle] pathForResource:@"click" ofType:@"aiff"];
SystemSoundID soundID;
AudioServicesCreateSystemSoundID((CFURLRef)[NSURL fileURLWithPath:sndPath], &soundID);
AudioServicesPlaySystemSound(soundID);
AudioServicesDisposeSystemSoundID(soundID);
Я проверил системные настройки, и да, у меня установлен флажок "Воспроизвести звуковые эффекты пользовательского интерфейса" ... Что я могу делать не так?
Спасибо!
РЕДАКТИРОВАТЬ: я пытаюсь создать звуковой щелчок, когда пользователь перемещает касания по устройству, поэтому мне нужно, чтобы он быстро воспроизводил тот же звук. Должен ли я использовать AVAudioPlayer вместо этого?