下载数据时如何流式传输音频?
Posted
技术标签:
【中文标题】下载数据时如何流式传输音频?【英文标题】:How to stream audio as data is downloaded? 【发布时间】:2017-02-28 23:43:16 【问题描述】:如何在我的设备下载/接收数据时获取数据,然后通过 iPhone 扬声器播放?我不想等到音频完全下载。
平台:ios 8.0 +
文件类型:WAV
采样率:4000 赫兹
音频类型:PCM,16 位
音频通道:1
【问题讨论】:
***.com/questions/6856445/… github.com/muhku/FreeStreamer 【参考方案1】:为了最大限度地减少延迟,请预先启用应用音频会话并请求非常短的缓冲持续时间。使用轮询循环缓冲区的输出回调启动 RemoteIO 音频单元输出,否则会播放一些静音。然后格式化(如果需要,重新采样)并将波形文件的样本存储在循环缓冲区中,因为接收到波形文件的任何部分。
【讨论】:
以上是关于下载数据时如何流式传输音频?的主要内容,如果未能解决你的问题,请参考以下文章
如何从 Python 中的 Youtube URL 流式传输音频(无需下载)?
如何在我的应用程序上仅流式传输来自 youtube 视频的音频数据?