????????學(xué)習(xí)音視頻的采集,就不得不說蘋果原生的AV Foundation,AV Foundation 照片,音頻和視頻捕捉功能是從框架搭建之初就是它的強項。 從iOS 4.0 我們就可以直接訪問iOS的攝像頭和攝像頭生成的數(shù)據(jù)(照片、視頻)。目前捕捉功能仍然是蘋果公司媒體工程師最關(guān)注的領(lǐng)域。
?音頻采集 ?
? ?首先創(chuàng)建一個音頻會話?AVAudioSession,設(shè)置這個session的Category,然后激活

創(chuàng)建音頻會話?AVAudioSession
然后創(chuàng)建一個錄音類AVAudioRecorder,傳遞一個存儲路徑,設(shè)置AVAudioRecorder的錄音格式采樣頻率等設(shè)置

開啟錄音AVAudioRecorder
錄音完成之后,存儲到沙盒,使用AVAudioPlayer進行音頻的播放

播放音頻AVAudioPlayer
這樣一個簡單的音頻采集就完成了,記住音頻采集需要支持麥克風(fēng),記得在info.plist中添加麥克風(fēng)使用的支持,最后附上demo地址 ?https://github.com/cangtian1063/AudioDemo