在 AVAudioEngine 中播放 AudioBuffer

Play AudioBuffer in AVAudioEngine

提问人:WCY 提问时间:10/25/2023 最后编辑:WCY 更新时间:10/25/2023 访问量:47

问:

最近我在使用 AURenderCallbackStruct 播放缓冲区时遇到了故障声音。因此,我正在尝试另一种播放缓冲区的方法。

有没有办法用 AVAudioEngine 播放 AudioBuffer?

我已经使用 ExtAudioFileRef 提取了 AudioStreamBasicDescription,但似乎在线教程只提供了一种使用 AVAudioPCMBuffer 的方法。

使用 ExtAudioFileRef 提取文件的原因是我需要处理从 MPMediaPlayer 检索的音频文件,而不仅仅是捆绑文件。

希望大家都了解上下文。 如果有另一种方法可以为捆绑文件和 MpMediaPlayer 文件流式传输音频缓冲区,我们将不胜感激。

谢谢。

Swift AVAudioEngine 音频缓冲区

评论

0赞 Dávid Pásztor 10/25/2023
您需要编辑您的问题,以最小的可重现示例的形式包含所有相关代码,以使问题切合主题。

答: 暂无答案