从浮点数组iOS Swift播放音频

Posted

技术标签:

【中文标题】从浮点数组iOS Swift播放音频【英文标题】:Play audio from float arrays iOS Swift 【发布时间】:2018-03-24 07:49:49 【问题描述】:

我有 2 个浮点数组,一个代表左声道值,另一个代表右声道值。如何从这两个数组创建和播放音乐?(采样率 = 44100)TIA

【问题讨论】:

用你的代码阐述你的答案。 代码不多。 var leftChannelData:[Float] = [....(values).......] var rightChannelData:[Float] = [....(values)....] 就是这样。我想使用这些值播放音乐 【参考方案1】:

Here 是您想要做的一个例子。您只需将其更改为使用 2 个通道而不是 1 个,并更改 fillBuffer 函数以使用您的值填充缓冲区。

【讨论】:

以上是关于从浮点数组iOS Swift播放音频的主要内容,如果未能解决你的问题,请参考以下文章

如何播放音频样本而不将其写入文件?

Swift实现iOS录音与播放音频功能

如何使用 Swift 在 iOS 中同时录制和播放音频?

Swift 3 如何覆盖静音模式并从后台播放音频

iOS 8 swift 无法播放音频文件

如何检测我的音频流 url 是不是无法被 iOS 设备播放 - swift3