gpt4 book ai didi

ios - AudioUnitRender 出现错误 kAudioUnitErr_CannotDoInCurrentContext (-10863)

转载 作者:行者123 更新时间:2023-12-01 16:02:47 26 4
gpt4 key购买 nike

当耳机插入 iOS 设备时,我想直接向扬声器播放录制的音频。

我所做的是在 AURenderCallback 函数中调用 AudioUnitRender,以便将音频数据写入 AudioBuffer 结构。

如果“IO 缓冲持续时间”未设置或设置为 0.020 秒,则效果很好。如果通过调用 setPreferredIOBufferDuration 将“IO 缓冲持续时间”设置为较小的值(0.005 等),AudioUnitRender() 将返回错误:

kAudioUnitErr_CannotDoInCurrentContext (-10863).

谁能帮忙弄清楚为什么以及如何解决它?谢谢

最佳答案

只是想补充一点,更改输出范围采样率以匹配输入到我正在使用的 OSx kAudioUnitSubType_HALOutput 音频单元的输入范围采样率为我修复了这个错误

关于ios - AudioUnitRender 出现错误 kAudioUnitErr_CannotDoInCurrentContext (-10863),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41824058/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com