我将一个AVAudioPlayerNode附加到AVAudioEngine,定义了一个链接到playerNode的文件 . 我附加了一个链接到我自己的AUAudioUnit的AVAudioUnitNode . 第一次 . 我将playerNode直接连接到mainMixerNode,当我开始播放引擎时,我可以听到链接到播放器的音频文件 . 第二次 . 我将相同的playerNode与audioUnitNode连接,将audioUnitNode与mainMixerNode连接 . audioUnit进程方法只读取输入缓冲区的数据并将它们写入输出缓冲区的数据 . 但我听不到任何声音 . 音频单元输入缓冲器的输入样本始终为0.0 . 调试我想将playerNode的输出AudioBuffer与作为audioUnit'kernel处理方法的参数给出的那个进行比较 . 但我找不到监视playerNode输出缓冲区的方法 . 有人能告诉我如何访问playerNode的输出数据吗?有没有人看到我处理的方式或我需要关心的问题?