如何在下载数据时传输音频?

时间:2017-02-28 23:43:17

标签: ios objective-c audio avplayer core-audio

如何通过我的设备下载/接收数据然后通过iPhone扬声器播放数据?我不想等到完全下载音频。

平台:iOS 8.0 +

文件类型:WAV

采样率:4000 Hz

音频类型:PCM,16位

音频频道:1

1 个答案:

答案 0 :(得分:1)

为了最大限度地减少延迟,请预先启用应用音频会话并请求非常短的缓冲持续时间。启动RemoteIO音频单元输出运行,输出回调轮询循环缓冲区,否则播放一点沉默。然后格式化(如果需要,重新采样)并在循环缓冲区中存储波形文件的样本,如接收波形文件的任何部分。