Я занимаюсь разработкой приложения для iPhone, которое воспроизводит звуки. Я не хочу прерывать или воспроизводить другой звук, если звук уже воспроизводится, независимо от того, откуда он был «воспроизведен». Мой код выглядит следующим образом:
if(distance <= 10)
{
NSString *soundPath = [[NSBundle mainBundle] pathForResource:@"sound" ofType:@"wav"];
SystemSoundID soundID;
AudioServicesCreateSystemSoundID((CFURLRef)[NSURL fileURLWithPath: soundPath], &soundID);
AudioServicesPlaySystemSound(soundID);
}
Просто я не хочу воспроизводить новый звук, если он уже воспроизводится.
Я не хочу ставить в очередь другой звук для воспроизведения, если он уже воспроизводится.
Возможно ли это?