gpt4 book ai didi

ios - 如何在 IOS 上通过硬件播放解码后的音频数据?

转载 作者:行者123 更新时间:2023-12-03 20:23:11 24 4
gpt4 key购买 nike

我有我自己的用 C++ 编写的声音引擎,它有一些自定义功能。我的引擎中有解码 + 处理过的 PCM 值,但我需要通过 IOS 上的库以某种方式播放它。它基于回调系统工作。第 3 方使用给定的参数(例如 numberOfFrames、pointerToFillData 等)请求回调。
我对 IOS Audio 很陌生,我不知道是什么完成了这项工作。在安卓上 Oboe是执行此操作的库。
我发现了一些像 novocaine 这样写的自定义库这与我需要的非常相似,但不完全是。我查看了 Core Audio,但在我看来,Core Audio SDK 已被弃用。然而,包含 Core Audio 的 Audio Unit 似乎是我需要的东西。
有多种方法可以做到这一点。这就是为什么我真的可以使用一个例子+关于为什么你的方式是更可取的方式的建议......
任何人都可以通过示例指导我朝着正确的方向前进吗?
我看到了@hotpaw2 的回答,但我需要一个例子来说明他的回答比其他可用选项更好的原因。

最佳答案

iOS 音频队列 API(当前)未弃用且基于回调。
见:https://developer.apple.com/documentation/audiotoolbox/audio_queue_services

关于ios - 如何在 IOS 上通过硬件播放解码后的音频数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66834610/

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