首页 文章

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

提问于
浏览
0

我一直在研究一个通过 AVAudioEngine 创建音频管道然后渲染到文件的应用程序 .

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

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

我从here获得了示例代码,这可能会给出问题的进一步背景 .

谢谢

1 回答

  • 0

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

相关问题