在iPhone应用程序中同时使用多个音频路径输出声音?

时间:2010-08-05 11:19:40

标签: iphone cocoa-touch core-audio

我现在正在播放AVAudioSession中的音频路径,我想知道是否可以同时将声音输出到多个音频路径,即从扬声器播放的声音和播放的不同声音耳机?理想情况下,我希望能够通过底座连接器(使用3.5mm插孔适配器)和耳机插孔同时播放单独的声音,这样如果有人能告诉我这是否真的可能会很棒帮助

由于

1 个答案:

答案 0 :(得分:0)

我认为三年前你写这篇文章时不可能,但现在可以通过耳机插孔播放一个声音,另一个声音通过连接到底座连接器的USB音频接口播放。这个WWDC presentation引导您完成并提供示例代码。

我认为通过耳机插孔和扬声器播放单独的声音是不可能的,因为AVAudioSessionRouteDescription一次只显示其中一个内置输出端口。您必须通过USB添加第二个音频接口,这会为AVAudioSessionRouteDescription添加第二个输出端口。我现在正在使用Roland Duo-Capture mk2进行测试,但它正在运行。