У меня есть приложение с возможностями записи и воспроизведения.Они работают нормально.Я также могу отправить аудиофайл по электронной почте.
Если я читаю электронную почту на компьютере, я могу воспроизвести аудиофайл.
Я могу прочитать электронную почту на iDevice, но если я попытаюсьво время воспроизведения аудиофайла, на мгновение я вижу что-то вроде QT, но затем сообщение возвращается на экран.
Если я удерживаю значок аудиофайла, я получаю список приложений, которые можно использовать- но все они являются приложениями для документов, а не приложениями для аудио.
Звуковой файл имеет суффикс .caf (Базовый формат аудио).
Мой аудиофайл создается следующим образом:
NSMutableDictionary* recordSettings = [[NSMutableDictionary alloc] init];
[recordSettings setValue :[NSNumber numberWithInt:kAudioFormatAppleIMA4] forKey:AVFormatIDKey];
[recordSettings setValue :[NSNumber numberWithInt:16] forKey:AVEncoderBitRateKey];
[recordSettings setValue :[NSNumber numberWithFloat:44100.0] forKey:AVSampleRateKey];
[recordSettings setValue :[NSNumber numberWithInt: 2] forKey:AVNumberOfChannelsKey];
NSError *error = nil;
audioRecorder = [[AVAudioRecorder alloc]
initWithURL:soundFileURL settings:recordSettings error:&error];
if (error)
{
NSLog(@"error: %@", [error localizedDescription]);
} else {
// ALL IS OK, START RECORDING
//NSLog(@"DetailVC - recordAudio - soundFilePath is %@", soundFile);
[audioRecorder prepareToRecord];
recordToggle = 1;
[autoCog startAnimating];
[audioRecorder record];
recordingTimer = [NSTimer scheduledTimerWithTimeInterval:1.0
target:self
selector:@selector(recordingOn)
userInfo:nil
repeats:YES];
}
Спасибо за любой совет.