我正在使用AudioQueue读取AudioBuffer,它间接读取来自Mic的音频输入, 但看来,回调没有命中,
下面是简要的逻辑
1--运行音频线程
2 -- 创建音频队列
3 -- 配置音频队列,
4 -- 处理回调
5 -- 当用户想要停止音频流时,
6 -- 停止音频队列
7 -- 停止线程
如果需要,将为您提供代码。
最佳答案
我也遇到了同样的问题,看来,如果您在“C”线程中创建 AudioQueue,它可能不会调用回调,这可能就是问题所在,
关于macos - 回调中 AudioQueue 缓冲区为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12278383/