学习音视频的采集,就不得不说苹果原生的AV Foundation,AV Foundation 照片,音频和视频捕捉功能是从框架搭建之初就是它的强项。 从iOS 4.0 我们就可以直接访问iOS的摄像头和摄像头生成的数据(照片、视频)。目前捕捉功能仍然是苹果公司媒体工程师最关注的领域。
音频采集
首先创建一个音频会话 AVAudioSession,设置这个session的Category,然后激活
创建音频会话 AVAudioSession然后创建一个录音类AVAudioRecorder,传递一个存储路径,设置AVAudioRecorder的录音格式采样频率等设置
开启录音AVAudioRecorder录音完成之后,存储到沙盒,使用AVAudioPlayer进行音频的播放
播放音频AVAudioPlayer这样一个简单的音频采集就完成了,记住音频采集需要支持麦克风,记得在info.plist中添加麦克风使用的支持,最后附上demo地址 https://github.com/cangtian1063/AudioDemo
网友评论