iOS根据录放音分贝大小描绘波形图(-)

1.在项目中,遇到要描绘音频波形图,首先想到的自然是参考苹果手机自带的录音备忘录。图1 ,是苹果录音备忘录描绘出来的波形图。

图1

分析这个图:

1.波形的特征,上下对称,成指数衰减,也可以看成是反比例衰减。

2.滤波。通过获取环境噪声,设置阈值,使波形在该阈值以内平稳,或者有小小起伏。

结论:通过Quartz2D描绘时,可以采用上下对称描绘,其中分贝的获取:[self.recorder averagePowerForChannel:0];当然在处理数据时涉及多种算法以及预处理,具体的在demo里面。先让大家看下一个GIF图,本人自己描绘出来的波形效果,这个是在iPhone模拟器上运行的效果。

自己的粗略版

想要源码的请给我来一个红包,怎么的也要10块钱吧。哈哈哈,,下期,我将把算法进行更新,技术就是要突破自己、本人QQ:2404225920、欢迎技术交流、不约不闲聊。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容