iOS音視頻學(xué)習(xí)之 音頻采集和播放本地音頻

????????學(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

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容