实现两种声音波形图效果。可以根据麦克风实时接收到的声音来产生波形图,也可以直接根据声音文件来生成波形图。 [Code4App.com]
EZAudio是一款兼容iOS及OSX的,非常强大的第三方波形绘制第三方库 传送门-github.com/syedhali/EZ… 该库的主要组件如下 EZAudioDevice 一个有用的类获取所有可用的电流和输入/输出任何苹果设备。EZMicrophone和EZOutput用它来直接声音/从不同的硬件组件。 EZMicrophone 接管设备麦克风,通过代理来传输你想要的数据 EZOutput
我用的是1.1.0 的, 尽管当时已经有了1.1.4版本,不知道为什么总是更新失败就放弃了!pod 'EZAudio', '~> 1.1.0' (在IOS4.3以后的系统不再支持amr格式播放了) 在使用EZAudio库录制amr格式的音频时,总是出现闪退的问题,发现是其中一个库文件的问题,以下是原文链接: http://www.jianshu.com/p/601145d1583c 使用EZAud
使用EZAudio库 录M4A格式可以参考该库例子中的代码. 录wav格式得改下源码.看下面的代码 1 AVAudioSession *session = [AVAudioSession sharedInstance]; 2 NSError *error = nil; 3 [session setCategory:AVAudioSessionCategoryPlayAndR
http://segmentfault.com/a/1190000000370957 卓越的部件 软件的作者设计了六个核心部件,帮助你即时亲自动手去录音、播放、可视化音频数据。这些插件只需要相互组合在一起就可以工作了。它们是在高性能低延迟的 AudioUnits API 的基础上编写的,它们提供一个 Objective-C 写的简单易用的 API。 六个部件对应的类: * EZMicrophone