我試着做卡拉OK應用程序,記錄從文件和麥克風的背景音樂。 我也想添加濾鏡效果到麥克風輸入。驚人的音頻引擎如何使用過濾器,話筒輸入
我可以做任何事情上面用驚人的音頻引擎SDK,但表示我無法弄清楚如何將麥克風輸入添加爲一個頻道,這樣我就可以使用過濾器,它(而不是背景音樂。)
任何幫助,將不勝感激。
我目前的記錄代碼:
- (void)beginRecording {
// Init recorder
self.recorder = [[AERecorder alloc] initWithAudioController:_audioController];
NSString *documentsFolder = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES)
objectAtIndex:0];
NSString *filePath = [documentsFolder stringByAppendingPathComponent:@"Recording.aiff"];
// Start the recording process
NSError *error = NULL;
if (![_recorder beginRecordingToFileAtPath:filePath
fileType:kAudioFileAIFFType
error:&error]) {
// Report error
return;
}
// Receive both audio input and audio output. Note that if you're using
// AEPlaythroughChannel, mentioned above, you may not need to receive the input again.
[_audioController addInputReceiver:_recorder];
[_audioController addOutputReceiver:_recorder];
}
你有沒有解決這個問題?我仍然面臨同樣的問題。 – Colin