Я вывожу файл m4a из образца проекта Novocaine. Но я не могу открыть файл в iTunes. Возможно, файл поврежден.Новокаин: сохраненный звуковой файл не работает
NSArray *pathComponents = [NSArray arrayWithObjects:
[NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) lastObject],
@"My Recording.m4a",
nil];
NSURL *outputFileURL = [NSURL fileURLWithPathComponents:pathComponents];
NSLog(@"URL: %@", outputFileURL);
self.fileWriter = [[AudioFileWriter alloc]
initWithAudioFileURL:outputFileURL
samplingRate:self.audioManager.samplingRate
numChannels:self.audioManager.numInputChannels];
__block int counter = 0;
self.audioManager.inputBlock = ^(float *data, UInt32 numFrames, UInt32 numChannels) {
[wself.fileWriter writeNewAudio:data numFrames:numFrames numChannels:numChannels];
counter += 1;
if (counter > 800) { // roughly 5 seconds of audio
wself.audioManager.inputBlock = nil;
}
};
Я не изменил код, просто удалил комментарий.
Если вы знаете возможные решения или предложения, мне было интересно, можете ли вы поделиться мной.
новокаина https://github.com/alexbw/novocaine
Его удивительный! Спасибо) –