安卓MediaCodec編碼aac

咱們能夠用AudioRecoder對音頻進行採集,採集的音頻是pcm編碼的原始數據,經過MediaCodec編碼成aac音頻,這裏要注意的是編碼出來是aac裸流,是沒法播放的,要播放的話必須在每一幀音頻前加adts頭,adts頭包含音頻數據的採樣率,聲道,幀長度等信息,必須有adts頭才能夠正確解碼。還有就是編碼時出來的第一幀是一個兩個字節的數據,這個數據也是比較特殊的須要用來在解碼時配置解碼器,
相關文章
相關標籤/搜索