我有字节形式的原始数据,我想在我的应用程序启动时播放它。字节流将每隔几秒流一次,我需要播放它,所以它也应该具有非常低的延迟。如果可能,请提供示例代码。谢谢。
答案 0 :(得分:0)
查看Apple的示例iOS应用程序aurioTouch(在developer.apple.com上的某个地方),以获取有关如何使用Audio Unit RemoteIO API播放原始音频PCM样本缓冲区的示例代码。您也可以使用Audio Queue API,但RemoteIO API提供最低延迟。这些不是简单的API,只需几行示例代码即可正确描述。
答案 1 :(得分:0)
播放原始音频的另一种可能方法是使用OpenAL库。
以下是使用原始PCM音频流加载和播放音频文件的一些苹果示例: OpenALExample和oalTouch