我现在正在播放AVAudioSession中的音频路径,我想知道是否可以同时将声音输出到多个音频路径,即从扬声器播放的声音和播放的不同声音耳机?理想情况下,我希望能够通过底座连接器(使用3.5mm插孔适配器)和耳机插孔同时播放单独的声音,这样如果有人能告诉我这是否真的可能会很棒帮助
由于
答案 0 :(得分:0)
我认为三年前你写这篇文章时不可能,但现在可以通过耳机插孔播放一个声音,另一个声音通过连接到底座连接器的USB音频接口播放。这个WWDC presentation引导您完成并提供示例代码。
我认为通过耳机插孔和扬声器播放单独的声音是不可能的,因为AVAudioSessionRouteDescription一次只显示其中一个内置输出端口。您必须通过USB添加第二个音频接口,这会为AVAudioSessionRouteDescription添加第二个输出端口。我现在正在使用Roland Duo-Capture mk2进行测试,但它正在运行。