iOS - 当AVAudioSession处于playAndRecord类别时,USB音频根本无法工作

时间:2017-08-24 12:18:27

标签: ios audio avaudiosession

我有一个用Swift编写的iOS应用程序,它使用音频输入和输出(实际上是一个AI聊天应用程序)。它在使用内置扬声器和麦克风时以及插入耳机时工作正常,但当我插入USB音频混音器时音频停止工作,USB混音器有自己的扬声器和麦克风。

我发现如果我将AVAudioSession的类别设置为AVAudioSessionCategoryRecord麦克风的工作原理。同样,如果我将类别设置为AVAudioSessionCategoryPlayback,则扬声器可以正常工作。但是,当我尝试AVAudioCategoryPlayAndRecord USB音频无效时,该应用的行为就好像没有连接USB音频设备。

我在这里遗漏了什么,或者这只是它的方式?这个端口只能用于输入或输出,但不能同时用于两者?

0 个答案:

没有答案