有人知道设备在iOS上锁定时录制音频的有效方法吗?
目前我正在使用两个AVAudioRecorders,一个用于侦听噪音(audioListener),另一个用于实际记录这些噪音(audioRecorder)。 audioListener始终记录并获取需要记录的噪声的电平值以获得这些电平。如果这些噪音超过阈值,则audioRecorder开始录制五秒钟,并且在audioRecorderDidFinishRecording方法中,将每个音频文件添加到阵列以供稍后参考。我已经设置了"应用程序不在后台运行"键入info.plist为NO并允许音频后台模式。
我还需要做一些测试,看看它在设备锁定时是否正确记录,但是想知道是否有人知道其他方法可以实现这一点?
答案 0 :(得分:0)
您需要将音频类别设置为AVAudioSessionCategoryPlayAndRecord
以及背景音频模式。