我正在尝试通过iPhone的麦克风录制音频,同时播放iPod上的音乐。
录制和回放是分开工作的,但是如果我尝试从iPod回放并同时录制,录制就会停止。
顺便说一句,我实际上并不是在录制音频来保存声音文件,而只是分析它。它是为我的应用程序准备的,它会随着你播放的音乐的节拍而闪烁。
苹果就不允许同时录音和回放吗?
发布于 2012-01-01 03:09:30
您应该能够通过将音频会话设置为AVAudioSessionCategoryPlayAndRecord来执行此操作。关于这一点的信息在Apple文档中,尽管无可否认的核心音频文档是(并且一直是)缺乏清晰度。
AVSession Class Reference
此外,值得注意的是,AVAudioRecorder和AVAudioPlayer会自动为您设置会话。您可以使用上面突出显示的键手动控制和设置会话。
发布于 2013-04-11 20:00:39
问题可能是您正在将音频录制到保存播放文件的同一路径。
尝试使用AVAudioPlayer播放url中的音频,您可以同时使用AVAudioRecorder进行录制。
干杯:) :)
https://stackoverflow.com/questions/8564451
复制相似问题