我使用此类作为麦克风检测:https://github.com/picciano/iOS-Audio-Recoginzer并且它在模拟器中正常工作,但在设备上无法正常工作。
在iPhone上测试时,峰值功率始终为0.000001。
我不知道NSURL *url = [NSURL fileURLWithPath:@"/dev/null"];
是否是设备上的有效路径,是谁?
感谢名单
答案 0 :(得分:1)
我对库的类似用法也有同样的问题 的/ dev / null的 在设备中,您不需要使用可写路径,例如临时应用程序或应用程序内的文档。
答案 1 :(得分:0)
我的问题在于:
[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayAndRecord error:nil];
当然,我更换了@" dev / null"并且在代码@Pablo Carrillo Alvarez的NSHomeDirectory之后。
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); NSString *documentsDirectory = [paths objectAtIndex:0];
) 谢谢你们。