9.3. Nagrywanie treści audio
Problem
Chcesz mieć możliwość nagrywania plików audio w urządzeniu iOS.
Rozwiązanie
Upewnij się, że dodałeś strukturę Core Audio (CoreAudio.framework) do projektu i wykorzystaj klasę AVAudioRecorder
udostępnianą przez strukturę AV Foundation.
NSError *error = nil; NSString *pathAsString = [self audioRecordingPath]; NSURL *audioRecordingURL = [NSURL fileURLWithPath:pathAsString]; self.audioRecorder = [[AVAudioRecorder alloc] initWithURL:audioRecordingURL settings:[self audioRecordingSettings] error:&error];
Więcej informacji na temat metod audioRecordingSettings
i audioRecordingPath
użytych w powyższym fragmencie kodu znajdziesz w poniższym punkcie.
Analiza
Klasa AVAudioRecorder
dostępna w strukturze AV Foundation oferuje ...
Get iOS 5. Programowanie. Receptury now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.