我创建了一个记录和播放声音的应用程序,我正在寻找一种显示简单波形的方法 记录声音的表示,不需要动画,只需一个简单的图形。
如果可以选择wave和ofcourrse的一个子集,那就更好了 该节也在播放。
总结一下,我在寻找:
进一步澄清我正在寻找的内容:
答案 0 :(得分:4)
我已经在另一个应用程序中执行了此操作,并且一直在努力...
您可以将音频文件的样本数除以显示图表所需的像素数。这给你一个chunksize。 对于所有“桶”,您可以计算最小值和最大值,并根据使用的样本分辨率显示它们。
如果需要,可以提供更多示例。
关于图形内容: (我不是iOS开发人员,但我认为Mac编程并没有那么多不同。) 只需创建NSView的子类(应该是iOS中的UIView)并覆盖drawRect方法。 然后只需创建一个函数,您可以为文件传递一组值,并在屏幕上绘制一串行。这里没有黑魔法!!
这真的不需要你的库! 而且,作为另一个积极的方面:如果你保持足够的通用性,你总是可以重复使用它。