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 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.