ios - SoundCloud 波形生成机制和显示

标签 ios swift audio streaming waveform

我正在为 iOS 设备开发一个应用程序,它应该像 SoundCloud 上那样具有音乐文件的波形。问题是我已经实现了完全下载文件的波形生成,如何在播放过程中生成流音频波形?如果有人知道 SoundCloud 如何呈现其波形,请回复。

最佳答案

如果我们谈论的是 SoundCloud,为了显示音频波形,我认为是他们 - 以某种方式 - 使用每个特定音频的元数据来绘制其所需的波形;为什么它可能是对的?这是因为即使在播放之前(无需等待流式传输)也会为每个音频绘制波形。应用以前的方法可能是适合您的问题的解决方案。

但是,我建议结帐this library ,它可能包含您要查找的内容(在流式传输音频文件时绘制波形)。

同时检查 this Q&A可能对您的情况有帮助。

希望这对您有所帮助。

关于ios - SoundCloud 波形生成机制和显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42748303/

相关文章:

android - 依次播放3个音频文件

ios - 使用 EXC_RESOURCE 关闭应用程序,iOS 8 GM 上的 WAKEUPS 异常

ios - SpriteKit 行为中的奇怪点击并按住

ios - 如何在 ios 中将 Google map 标记从一个位置平滑地动画化到另一个位置

iphone - 计算 iPhone 的 GPS 信号质量

c++ - 树莓派SFML播放音频

javascript - 使用 WordPress 默认音频播放器播放音频自定义起点和终点

iphone - 选择 UITableViewCell 时禁用选择效果

ios - iOS 上的 std::thread

ios - 声明 `typedef SomeClass<SomeProtocol> MyType` 的 Swift 等价物是什么?