Справка по настройке параметров AvAudioRecorder

Я хочу записать файл .caf, затем отправить его в виде почтового вложения и забрать на моем Mac. Проблема в том, что файл caf не воспроизводится вне моего приложения, только в моем приложении. Какие настройки мне нужно использовать для воспроизведения файла .caf с Quicktime на моем Mac? Вот мои настройки. Я сохраняю аудиофайл в каталоге документов iphone.

 NSDictionary *settings =[NSDictionary dictionaryWithObjectsAndKeys:
                            [NSNumber numberWithInt: kAudioFormatAppleLossless],    AVFormatIDKey,
                            [NSNumber numberWithFloat: 44100.0],                 AVSampleRateKey,
                            [NSNumber numberWithInt: 2],                         AVNumberOfChannelsKey,
                            [NSNumber numberWithInt:128000],                     AVEncoderBitRateKey,
                            [NSNumber numberWithInt: AVAudioQualityMax],         AVEncoderAudioQualityKey,
                          nil];

Я использую внешнюю платформу для отправки вложения, я отправляю его на веб-сервер, преобразованный в базу

        NSString *documentsDirectory = [NSHomeDirectory() stringByAppendingPathComponent:@"Documents"];
    NSString *filePath2 = [documentsDirectory stringByAppendingPathComponent:@"VoiceMail.caf"];
    attachment1.FileData = [serv convertFileToB64String:filePath2 fileName:@"VoiceMail.caf"];
    attachment1.FileName = @"VoiceMail.caf";
    message.Attachments = [[NSMutableArray alloc] initWithObjects:attachment1, nil];
5
задан Radu 6 September 2011 в 07:35
поделиться