Nagrywaj dźwięk i trwale zapisuj w systemie iOS
Zrobiłem 2 aplikacje na iPhone'a, które mogą nagrywać dźwięk i zapisywać go w pliku i odtwarzać ponownie.
Jeden z nich korzysta z AVAudiorecorder i AVAudioplayer. Drugi to AppleMów tutaj przykład z kolejkami audio.
Oba działają zarówno na Simulatorze, jak i na urządzeniu.
ALE po ponownym uruchomieniu którejkolwiek aplikacji nagrany plik nie zostanie znaleziony !!! Próbowałem wszystkich możliwych sugestii znalezionych na stackoverflow, ale nadal nie działa!
Tego używam do zapisania pliku:
NSArray *dirPaths;
NSString *docsDir;
dirPaths = NSSearchPathForDirectoriesInDomains( NSDocumentDirectory, NSUserDomainMask, YES);
docsDir = [dirPaths objectAtIndex:0];
NSString *soundFilePath = [docsDir stringByAppendingPathComponent:@"sound1.caf"];
NSURL *soundFileURL = [NSURL fileURLWithPath:soundFilePath];