我正在为 iOS 设备开发一个应用程序,它应该像 SoundCloud 上那样具有音乐文件的波形。问题是我已经实现了完全下载文件的波形生成,如何在播放过程中生成流音频波形?如果有人知道 SoundCloud 如何呈现其波形,请回复。
最佳答案
如果我们谈论的是 SoundCloud,为了显示音频波形,我认为是他们 - 以某种方式 - 使用每个特定音频的元数据来绘制其所需的波形;为什么它可能是对的?这是因为即使在播放之前(无需等待流式传输)也会为每个音频绘制波形。应用以前的方法可能是适合您的问题的解决方案。
但是,我建议结帐this library ,它可能包含您要查找的内容(在流式传输音频文件时绘制波形)。
同时检查 this Q&A可能对您的情况有帮助。
希望这对您有所帮助。
关于ios - SoundCloud 波形生成机制和显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42748303/