我一直在研究一个通过 AVAudioEngine
创建音频管道然后渲染到文件的应用程序 .
我一直在使用this code example的方法,根据自己的需要进行调整 . 问题是如果耳机连接到设备,则输出音频文件是静音的 . 您可以通过连接耳机运行该项目来观察此情况 .
我唯一的想法是,也许iPhone通常有单声道 outputNode
,但耳机给它一个立体声格式 . 我发现这个东西很难调试,所以任何指针都很受欢迎 .
我从here获得了示例代码,这可能会给出问题的进一步背景 .
谢谢
1 回答
看起来会话设置为播放 . 尝试将其设置为AVAudioSessionCategoryAudioProcessing .