2013-04-14 6 views
6

Meine app Datensätze zwei Audio-Dateien nacheinander mit AVAudioRecorder mit Audio-Parameter einer AAC-Datei anhängen:Ausgang Audio-Einstellungen, wenn auf ein anderes

 NSDictionary *outputSettings = [NSDictionary dictionaryWithObjectsAndKeys: 
            [NSNumber numberWithInt: kAudioFormatMPEG4AAC], AVFormatIDKey, 
            [NSNumber numberWithFloat:44100.0], AVSampleRateKey, 
            [NSNumber numberWithInt:1], AVNumberOfChannelsKey, 
            [NSNumber numberWithInt:AVAudioQualityMin], AVEncoderAudioQualityKey, 
            [NSNumber numberWithInt:16],AVEncoderBitDepthHintKey, 
            [NSNumber numberWithInt:128000], AVEncoderBitRateKey, 
            nil]; 

Ich brauche file2 am Ende file1 hängen. Ich verwende eine Lösung wie (Anhängen von zwei Audio-Dateien durch Erstellen einer AVMutableCompositionTrack nach dem Hinzufügen der beiden Dateien und Exportieren der Zusammensetzung mit exportAsynchronouslyWithCompletionHandler: Methode von AVAssetExportSession).
Es funktioniert, aber ich habe zwei Eingabedateien 128kbs 44,1kHz 16bit Mono, und das Dateiformat ist: 219.4kbs 44,1kHz 16bit Stereo.

Gibt es eine Möglichkeit zum Konfigurieren der Ausgabe-Audiodateiparameter für AVAssetExportSession?

Antwort

Verwandte Themen