录制音频并同时播放iPod?

时间:2011-12-19 16:37:59

标签: iphone objective-c ipod audio-recording

我正在尝试通过iPhone麦克风录制音频,同时播放iPod中的音乐。

录制和播放分开工作,但如果我尝试从iPod播放并在录制停止的同时录制。

顺便说一句,我实际上并没有录制音频来保存声音文件,而只是分析它。我的应用程序闪烁到您播放的音乐节拍中。

Apple是否不允许同时录制和播放?

2 个答案:

答案 0 :(得分:1)

您应该可以通过将音频会话设置为AVAudioSessionCategoryPlayAndRecord来完成此操作。有关这方面的信息在Apple文档中,尽管可以肯定的是Core Audio文档(并且一直以来)缺乏清晰度。

AVSession Class Reference

另外,值得注意的是AVAudioRecorder和AVAudioPlayer会自动为您设置会话。您可以使用上面突出显示的键手动控制并设置会话。

答案 1 :(得分:0)

问题可能是您正在将音频录制到保存播放文件的同一路径上。

尝试使用AVAudioPlayer播放来自网址的音频,您可以同时使用AVAudioRecorder进行录制。

干杯:):)