是否有相当于 android 的音轨的 iOS?
Posted
技术标签:
【中文标题】是否有相当于 android 的音轨的 iOS?【英文标题】:Is there an iOS equivalent to android's audiotrack? 【发布时间】:2012-07-20 07:09:35 【问题描述】:我有一个在 android 上运行的算法来播放一些合成音频。我使用音轨 API (http://developer.android.com/reference/android/media/AudioTrack.html) 执行此操作。这使我能够有效地将字节数组直接推送到音频流......这意味着只要我能保持这些数据不断涌现,它就不会出现故障或以其他方式变得不准确。
ios 上是否有类似的功能?
我似乎找不到任何可以让我将包含音频数据的数组直接推送到音频流的东西。我对 Audiograph 抱有希望 - 但看不到如何使用它......这显然是最低级别的 api。我想知道使用与音频流相关的东西是否有意义?
实际上,我想要做的只是绘制一个图表,然后让设备播放它。
任何想法表示赞赏!
谢谢,
迈克
【问题讨论】:
【参考方案1】:您可以使用音频工具箱框架来做到这一点。它包含几个类来维护音频。这是给你的一些参考。
Audio Session 和 Audio File Stream Services
希望对你有所帮助.... :)
【讨论】:
【参考方案2】:听起来您正在寻找某种流式音频解决方案?也许 Matt Gallagher 的 AudioStreamer 项目可能会有所帮助?
http://cocoawithlove.com/2008/09/streaming-and-playing-live-mp3-stream.html
编辑: AudioStreamer 使用了 andikurnia 提到的 AudioToolbox。
【讨论】:
以上是关于是否有相当于 android 的音轨的 iOS?的主要内容,如果未能解决你的问题,请参考以下文章
多个音轨的 AVMutableAudioMix 音量无法正常工作