OSStatus错误-50?
我刚刚收到从ExtAudioFileWrite()返回的结果代码(-50)。
在“扩展audio文件服务参考”中,我没有find关于这个结果代码的信息。
请帮我解决它。
谢谢。
此错误代码在CarbonCore框架的MacErrors.h中声明。 -50是paramErr
。 IOW,你的一个参数是无效的。 所以你将需要validation你的参数,缓冲区大小,你传递的参数等等来定位被标记的参数。
将代码添加到项目的初始化
NSArray *availableInputs = [[AVAudioSession sharedInstance] availableInputs]; AVAudioSessionPortDescription *port = [availableInputs objectAtIndex:0]; //built in mic for your case NSError *portErr = nil; [[AVAudioSession sharedInstance] setPreferredInput:port error:&portErr];