我有一个算法在android上运行一些合成音频。我使用audiotrack API(http://developer.android.com/reference/android/media/AudioTrack.html)执行此操作。这允许我有效地将字节数组直接推送到音频流......意思是只要我能保持这些数据,它就不会出现故障或者变得不准确。
iOS上是否有同等效果?
我似乎无法找到任何能让我将包含音频数据的数组直接推送到音频流的内容。我对使用了Audiograph感到非常满意 - 但是看不出如何使用它...而且显然是最低级别的api。我想知道是否可能使用与音频流相关的东西会有意义吗?
实际上,我想做的就是绘制一个图表,让设备播放它。
任何想法都赞赏!
谢谢,
麦克
答案 0 :(得分:1)
您可以使用Audio ToolBox框架来执行此操作。它包含几个维护音频的类。这是一些参考资料。
Audio Session和Audio File Stream Services
希望它会帮助你.... :)
答案 1 :(得分:0)
听起来你正在寻找某种流媒体音频解决方案?也许Matt Gallagher的AudioStreamer项目可能有所帮助?
http://cocoawithlove.com/2008/09/streaming-and-playing-live-mp3-stream.html
编辑:AudioStreamer使用了andikurnia提到的AudioToolbox。