将声音以graphics方式表示为波形
我已经创build了一个应用程序,logging和播放声音,我正在寻找一种方式来显示logging声音的简单波形表示,没有animation是必要的,只是一个简单的graphics。
这也将是很好的,有可能select一个波的一个子集,并且更好地演奏该部分。
总结一下,我在找什么:
- 一种以graphics方式将录制的声音表示为波形的方式(例如,如在大胆中所见)
- 一种用graphics方式select波形表示的子集的方法。
并进一步澄清我所寻找的东西:
- 如果有这样的lib我会疯狂快乐:)
- 提示哪些组件最适合处理graphics绘制。
- 提示如何处理graphics组件中的select。
我已经在另一个应用程序中这样做了,并且一直在挣扎一段时间…
您可以将audio文件中的采样数除以要显示graphics的像素数。 这给你一个大块。 对于所有的“桶”,您可以计算最小值和最大值,并根据所使用的样本分辨率显示它们。
如果需要可以提供更多的例子。
关于graphics的东西:(我不是一个iOS开发人员,但Mac编程没有太大的不同,我认为。)只需创build一个NSView的子类(应该在iOS中的UIView)并重写drawRect方法。 然后创build一个函数,为你的文件传递一个值的数组,并在屏幕上绘制一堆行。 这里没有黑魔法!
这真的没有你需要一个图书馆! 而且,作为另一个积极的方面:如果保持足够通用性,您可以随时重复使用它。
- MPNowPlayingInfoCenter是否与AVAudioPlayer兼容?
- 核心audio:当一个数据包= 4个字节时,一个数据包如何能够=一个字节
- 在button上播放声音(AVaudio播放器)返回零string参数
- 如何在uiscrollview中滑动图像时添加短小的声音
- AVPlayer播放来自iOS 7后台通知的audio
- 错误:180:exception抛出('dev!'): – 和错误:> aqsrv> 70:捕获exception(null) – 错误-1
- 录制从AVPlayerstream式传输的audio
- 在AudioUnit中内置哪些可以重新采样audio?
- 从麦克风获取audio并将其写入iOS上的套接字