MediaPlayer
音視頻播放的上層API手幢,可以用來播放音頻和視頻文件
MediaRecoder
音視頻錄制的上層API亡嫌,通過一些簡(jiǎn)單的配置郁妈,就可以直接錄制音視頻保存到指定的文件路徑艳馒。
具體使用方法可參照Google官方demo android-Camera2Video
AudioRecord
音頻錄制的API癌幕,通過流的形式輸出的音頻數(shù)據(jù)是未經(jīng)過編碼的寻仗,也就是PCM原數(shù)據(jù)刃泌,所以直接保存錄制出的內(nèi)容是無法直接使用播放器進(jìn)行播放。
MediaCodec
音視頻的編碼和解碼器,應(yīng)該是這個(gè)系列最重要的API了耙替,為了配合他的使用亚侠,還得用到MediaFormat等其他的API。
MediaExtractor
音視頻分提取器俗扇,例如把某視頻文件中的音頻提取出來保存成一個(gè)音頻文件硝烂。
MediaMuxer
音視頻合成器,視頻音頻合成铜幽,視頻合成等等滞谢。使用MediaCodec錄制視頻時(shí)一般需要結(jié)合MediaExtractor來生成視頻。