作者回复: 说实话现在没太有直接使用AudioUnit的了,使用比较多的是AUGraph,这个和裸用AudioUnit非常类似,具体用法可以参考源码。还有就是苹果官方推荐的AVAudioEngine这个相当于对AUGraph的再一次封装。
作者回复: 1 其实不是开启录制,而是将Category设置为playAndRecord 2 你的回答是对的,设置Category为PlayAndRecord,然后蓝牙设置A2DP模式就可以使用蓝牙耳机播放,但是录音采集使用机身麦克风
作者回复: 可以分为几个模块: 1 音频渲染,可以选用讲解的技术来实现; 2 解码模块推荐使用ffmpeg解码为PCM,并且放入队列中 3 自己书写控制模块来进行多轨PCM的Mix,这时候要根据PCM的时间戳来进行对齐