【问题标题】:How to stream audio as data is downloaded?下载数据时如何流式传输音频?
【发布时间】:2017-02-28 23:43:16
【问题描述】:

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

平台:iOS 8.0 +

文件类型:WAV

采样率:4000 赫兹

音频类型:PCM,16 位

音频通道:1

【问题讨论】:

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


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2014-08-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多