В моем приложении есть определенные кнопки, которые используют следующий код:
SystemSoundID beep;
CFStringRef beepPath = (CFStringRef) [NSString stringWithFormat: @"%@/SoundFile.aif", [[NSBundle mainBundle] bundlePath]];
AudioServicesCreateSystemSoundID (CFURLCreateWithFileSystemPath (NULL, beepPath, kCFURLPOSIXPathStyle, false), &beep);
CFRelease(beepPath);
AudioServicesPlaySystemSound (beep);
Я бы хотел, чтобы пользователь начал запись и смог записать любые звуки, изданные приложением, а затем иметь возможность воспроизводить записанный звук через определенный промежуток времени или иметь кнопку остановки записи а затем кнопку «Воспроизвести» для воспроизведения записанного клипа.
Есть идеи, как мне это реализовать?