如何在 iOS 中使用原始数据播放音频?
Posted
技术标签:
【中文标题】如何在 iOS 中使用原始数据播放音频?【英文标题】:How to play Audio using raw data in iOS? 【发布时间】:2012-11-06 05:19:29 【问题描述】:我一直致力于音频捕获和播放,我正在尝试使用缓冲区播放音频。我将缓冲区作为字符指针,如果该缓冲区中有任何内容,我必须从缓冲区中读取并播放。我开始了解 AudioQueue,但我不确定 AudioQueue 是否适合我的任务。任何人都可以这样做,请提出一些想法从哪里开始?
【问题讨论】:
【参考方案1】:是的,AudioQueue 非常适合播放和录制 LPCM 音频数据信号。在了解这一切如何工作之前,您需要了解很多关于音频信号和 CoreAudio API 的知识(音频信号和 AudioQueue 速成课程对于一个 SO 答案来说太大了)。
从一些 AudioQueue 示例和教程开始。预留充足的时间。
【讨论】:
以上是关于如何在 iOS 中使用原始数据播放音频?的主要内容,如果未能解决你的问题,请参考以下文章
IO 直接播放来自 UDP 流 (NSData) 的原始音频