我正在尝试从用户的音乐库播放音乐,同时从内置麦克风录制。但是,一旦我从麦克风开始录音,它就会自动暂停音乐,我找不到任何同时播放音乐和录音的方法。我使用 MediaPlayer 框架播放音乐,使用 AudioToolbox 框架从麦克风录制。
有谁知道是否可以同时从麦克风播放音乐和录音,如果可以,该怎么做?
我正在尝试从用户的音乐库播放音乐,同时从内置麦克风录制。但是,一旦我从麦克风开始录音,它就会自动暂停音乐,我找不到任何同时播放音乐和录音的方法。我使用 MediaPlayer 框架播放音乐,使用 AudioToolbox 框架从麦克风录制。
有谁知道是否可以同时从麦克风播放音乐和录音,如果可以,该怎么做?
您将音频会话设置为kAudioSessionCategory_PlayAndRecord
并创建一个输入/输出远程 io 音频单元。
“loopy”作者在这里谈论如何做到这一点并提供代码。
这篇文章的开创性语气现在有点过时了。
您需要设置您的音频会话属性以允许录制和播放。这可能意味着您需要使用 AudioToolbox 进行播放和录制。
尝试:
将#import "CDAudioManager.h" 添加到 AppDelegate.m 并添加 [CDAudioManager initAsynchronously:kAMM_PlayAndRecord]; 到 - (void) applicationDidFinishLaunching:(UIApplication*)application