@ "/dev/null"设备上的有效路径吗?



我使用这个类作为麦克风检测:https://github.com/picciano/iOS-Audio-Recoginzer,它在模拟器中工作得很好,但在设备上不起作用。

在iPhone上测试时峰值功率始终为0.000001。

我不知道NSURL *url = [NSURL fileURLWithPath:@"/dev/null"];是否是设备上的有效路径,有人吗?

谢谢

我在使用类似的库时遇到了同样的问题/dev/null在设备中不是一个有效的路径,你需要使用一个可写的路径,比如应用程序内的temp或文档。

我的问题在:

[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayAndRecord error:nil];

,当然,我把@"dev/null"和NSHomeDirectory后面的代码替换为@ pablo Carrillo Alvarez给出的代码。

NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); NSString *documentsDirectory = [paths objectAtIndex:0];

。)谢谢大家。

相关内容

最新更新