【发布时间】:2009-11-25 05:24:04
【问题描述】:
我想在 iPhone 上同时播放声音和录制声音。
所有先录制声音的应用程序都会禁用任何音乐播放。但是,由于音乐会破坏他们的目的,我不知道他们是否故意这样做,或者当您从麦克风录制时 iPhone 是否会自动这样做。
有人有这方面的经验吗?
【问题讨论】:
标签: iphone
我想在 iPhone 上同时播放声音和录制声音。
所有先录制声音的应用程序都会禁用任何音乐播放。但是,由于音乐会破坏他们的目的,我不知道他们是否故意这样做,或者当您从麦克风录制时 iPhone 是否会自动这样做。
有人有这方面的经验吗?
【问题讨论】:
标签: iphone
请参阅this page。祝你好运!
【讨论】:
我在移动果园播客的一集中听到了一些关于此的消息 - 与 Loopy 的创建者 Michael Tyson 的那一集。在讨论中,Michael 解释说他必须包含一些代码来实时过滤通过麦克风传入的声音,因为扬声器上正在播放其他声音。
根据该讨论,似乎完全可以同时播放和录制,但我相信您必须进行自己的过滤以避免录制您播放的声音。
【讨论】:
您可以使用核心音频单元或音频队列,并且
您需要确保您的音频会话类别设置为kAudioSessionCategory_PlayAndRecord。
请注意,使用此会话时的声音输出要安静得多 比正常的单独会话(在 3.0 上观察到)。
【讨论】: