有谁知道在设备锁定iOS时录制音频的有效方法?
目前,我正在使用两个AVAudioRecorder,一个用于侦听噪音(audioListener),另一个实际记录这些噪音(audioRecorder)。 audioListener始终在记录并获取噪音的电平,因为需要进行记录才能获得这些电平。如果这些噪音超过阈值,那么audioRecorder将开始录制五秒钟,并且在audioRecorderDidFinishRecording方法中,会将每个音频文件添加到数组中以供以后引用。我还已经将info.plist中的“应用程序不在后台运行”键设置为“否”,并允许音频后台模式。
我仍然需要再做一些测试,以查看设备锁定时它是否正确记录,但是想知道有人知道实现此目的的任何其他方法吗?
最佳答案
您需要完成将音频类别设置为AVAudioSessionCategoryPlayAndRecord
以及背景音频模式。
查看AudioSession Programming Guide
关于ios - 锁定设备时记录音频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33122353/