AVAudioEngine离线渲染:仅在连接耳机时静音输出

时间:2015-12-07 22:24:55

标签: ios audiounit avaudioengine

我一直在开发一个应用程序,通过AVAudioEngine制作音频管道,然后渲染到文件。

我一直在使用this code example的方法,根据自己的需要进行调整。问题是如果耳机连接到设备,则输出音频文件是静音的。您可以通过连接耳机运行该项目来观察此情况。

我唯一的想法是iPhone可能通常有单声道outputNode,但耳机会给它一个立体声格式。我发现这些东西很难调试,所以任何指针都很受欢迎。

我从here获得了示例代码,这可能会为问题提供更多背景信息。

由于

1 个答案:

答案 0 :(得分:0)

看起来会话设置为播放。尝试将其设置为AVAudioSessionCategoryAudioProcessing。