16.4 Den AVAudioRecorder verwenden

Wir haben einen Platz, um die Audiodaten aufzuzeichnen, und wir kennen das Format, in dem aufgezeichnet werden soll – jetzt können wir den AVAudioRecorder erzeugen. Der letzte Parameter des Initializer initWithURL:settings:error: ist ein Zeiger auf einen NSError, der mit einem Fehlerobjekt gefüllt wird, wenn das Recorder-Objekt nicht mit der angegebenen URL und dem Einstellungs-Dictionary initialisiert werden kann. Wir werden dieses Fehlerobjekt nutzen, um dem Anwender eine Warnung auszugeben, wenn die Initialisierung fehlschlägt.

MediaPlayback/AudioRecorderPlayer/Classes/RecordViewController.m

NSError *recorderSetupError = nil; audioRecorder = [[AVAudioRecorder alloc] initWithURL:destinationURL settings:recordSettings ...

Get Entwickeln mit dem iPhone SDK now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.