如何解决使用音频队列播放和渲染流
| 我目前正在iOS设备上播放流,但是我们要添加的功能之一是输出波形的可视化。我使用输出音频队列来播放流,但是找不到读取输出缓冲区的方法。可以使用音频队列来实现,还是可以通过较低级别的api完成?解决方法
为了可视化,您大概需要PCM(未压缩)数据,因此,如果将某种压缩格式(例如MP3或AAC)推入队列,那么您将永远不会看到所需的数据。如果您正在使用PCM(也许您正在使用音频转换API对其进行解压缩),则可以在将样本放入队列之前进行可视化处理。但是问题就出在延迟上-您想在播放样本时可视化样本,而不是在队列中可视化。
仅由于延迟原因,您可能希望使用音频单元。
, 它实际上无法完成。为此,我需要音频单元来实现拖缆。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。