![Avatar notebook default](https://cdn2.jianshu.io/assets/default_avatar/avatar-notebook-default-640f7dde88592bdf6417d8ce1902636e.png)
需求 利用FFmepg解析并解碼音頻流數(shù)據(jù),然后將解碼后的音頻數(shù)據(jù)送給Audio Queue以實(shí)現(xiàn)播放. 實(shí)現(xiàn)原理 利用FFmpeg解析音頻數(shù)據(jù)...
需求 使用Audio Queue實(shí)現(xiàn)實(shí)時播放音頻流數(shù)據(jù).這里以一個裝著pcm數(shù)據(jù)的caf文件為例進(jìn)行播放. 實(shí)現(xiàn)原理 借助數(shù)據(jù)傳輸隊(duì)列,將無論任...
需求 iOS中將壓縮音頻數(shù)據(jù)(如AAC)進(jìn)行解碼以得到原始音頻數(shù)據(jù)類型:線性PCM. 本例最終實(shí)現(xiàn)的是通過Audio Queue采集到AAC壓縮...
需求 iOS中將采集到的原始音頻數(shù)據(jù)(PCM)進(jìn)行編碼以得到壓縮數(shù)據(jù)類型(AAC...). 本例最終實(shí)現(xiàn)的是通過Audio Unit采集到PCM...
需求 對于整個iOS體系中音視頻眾多框架,我們不應(yīng)該盲目選擇,針對音視頻的采集錄制,需要根據(jù)自己的實(shí)際需求選擇最適合項(xiàng)目的API,以致于最高效的...
需求 iOS中使用Audio unit實(shí)現(xiàn)音頻數(shù)據(jù)采集,直接采集PCM無損數(shù)據(jù), Audio Unit不能直接采集壓縮數(shù)據(jù),在以后的文章會講到音...
需求 iOS中使用Audio Queue實(shí)現(xiàn)音頻數(shù)據(jù)采集,直接采集PCM無損數(shù)據(jù)或AAC及其他壓縮格式數(shù)據(jù). 實(shí)現(xiàn)原理 使用Audio Queu...
需求:iOS中使用Audio File 實(shí)現(xiàn)音頻文件錄制. 實(shí)現(xiàn)原理: 使用Audio File中的API可以將我們采集到的音頻數(shù)據(jù)錄制成音頻文...
閱讀前提: Audio Session基礎(chǔ) - Audio Session Core Audio基本數(shù)據(jù)結(jié)構(gòu) - Core Audio 音視頻基...