0
у меня есть проблемы с использованием TPAACAudioConverter раза я обновил свой iPhone к прошивке 7.TPAACAudioConverter перерывов после прошивки 7 обновления
ошибки дали «категории Установки сеанса результат 560557673 21696E69 INI!» ошибки определяется «инициализируется аудио результат сеанса 1768843636 696E6974 tini "
как я могу это исправить? и иногда это работает.
-(void)convertToLowBWM4A
{
[self.statusLine setText:@"Converting to 8Khz Audio..."];
if (![TPAACAudioConverter AACConverterAvailable]) {
[[[UIAlertView alloc] initWithTitle:NSLocalizedString(@"Converting audio", @"")
message:NSLocalizedString(@"Couldn't convert audio: Not supported on this device", @"")
delegate:nil
cancelButtonTitle:nil
otherButtonTitles:NSLocalizedString(@"OK", @""), nil] show];
return;
}
// // Initialise audio session, and register an interruption listener, important for AAC conversion
// if (!checkResult(AudioSessionInitialize(NULL, NULL, interruptionListener, (__bridge void *)(self)), "initialise audio session"))
// {
// [[[UIAlertView alloc] initWithTitle:NSLocalizedString(@"Converting audio", @"")
// message:NSLocalizedString(@"Couldn't initialise audio session!", @"")
// delegate:nil
// cancelButtonTitle:nil
// otherButtonTitles:NSLocalizedString(@"OK", @""), nil] show];
// return;
// }
// Set up an audio session compatible with AAC conversion. Note that AAC conversion is incompatible with any session that provides mixing with other device audio.
UInt32 audioCategory = kAudioSessionCategory_MediaPlayback;
if (!checkResult(AudioSessionSetProperty(kAudioSessionProperty_AudioCategory, sizeof(audioCategory), &audioCategory), "setup session category")) {
[[[UIAlertView alloc] initWithTitle:NSLocalizedString(@"Converting audio", @"")
message:NSLocalizedString(@"Couldn't setup audio category!", @"")
delegate:nil
cancelButtonTitle:nil
otherButtonTitles:NSLocalizedString(@"OK", @""), nil] show];
return;
}
NSString *filenameStr = [NSString stringWithFormat:@"audio%@.m4a",[self.saveSongID lastObject]];
NSString *convertedFilenameStr = [NSString stringWithFormat:@"converted%@",filenameStr];
[self.convertedSongName addObject:convertedFilenameStr];
NSLog(@"filenameStr %@",filenameStr);
NSLog(@"convertedFilenameStr %@",convertedFilenameStr);
audioConverter = [[TPAACAudioConverter alloc] initWithDelegate:self
source:[[self.docFolders objectAtIndex:0]stringByAppendingPathComponent:filenameStr]
destination:[[self.docFolders objectAtIndex:0] stringByAppendingPathComponent:convertedFilenameStr]];
[audioConverter start];
}
веселит
де
вы нашли любое другое решение, используя AVAssetReader и писатель? –
@ Eman.H nope sorry – Desmond