2

我正在尝试从用户的音乐库播放音乐,同时从内置麦克风录制。但是,一旦我从麦克风开始录音,它就会自动暂停音乐,我找不到任何同时播放音乐和录音的方法。我使用 MediaPlayer 框架播放音乐,使用 AudioToolbox 框架从麦克风录制。

有谁知道是否可以同时从麦克风播放音乐和录音,如果可以,该怎么做?

4

3 回答 3

3

您将音频会话设置为kAudioSessionCategory_PlayAndRecord
并创建一个输入/输出远程 io 音频单元。

“loopy”作者在这里谈论如何做到这一点并提供代码。
这篇文章的开创性语气现在有点过时了。

于 2009-07-29T06:08:26.053 回答
0

您需要设置您的音频会话属性以允许录制和播放。这可能意味着您需要使用 AudioToolbox 进行播放和录制。

于 2009-07-29T05:03:37.103 回答
0

尝试:

将#import "CDAudioManager.h" 添加到 AppDelegate.m 并添加 [CDAudioManager initAsynchronously:kAMM_PlayAndRecord]; 到 - (void) applicationDidFinishLaunching:(UIApplication*)application

于 2011-07-22T03:07:12.947 回答