现在的位置: 首页 > 综合 > 正文

Android之音頻錄製-理論篇

2013年10月18日 ⁄ 综合 ⁄ 共 546字 ⁄ 字号 评论关闭

Android為錄製音頻文件,提供了兩個類:MediaRecorder、AudioRecord

MediaRecorder可以直接錄製MP3、AAC、WAV、OGG等經過編碼的音頻文件

但是本人測試,錄製好的音頻文件在PC上無法播放

爲了節省時間,所以就沒有對MediaRecorder進行深入的研究。

MediaRecorder的底層還是使用AudioRecord錄製音頻文件

AudioRecord可以錄製PCM格式的音頻文件,對PCM音頻文件進行不同的編碼

可以直接轉換成WAV格式音頻文件,錄製好的WAV音頻文件在PC上可以播放


Android播放音頻文件,也提供了兩個類:MediaPlayer、AudioTrack

MediaPlayer可以直接播放MediaRecorder錄製的音頻文件

通過對音頻文件的解碼成PCM后,使用AudioTrack進行播放

AudioTrack不創建解碼器,所以只能播放PCM,不需要解碼的WAV格式文件

相比來說,AudioTrack更接近底層


下一章,提供使用AudioRecord、AudioTrack錄製、播放音頻文件代碼

本人寫的太爛,提供一些其他人寫的文章

http://blog.csdn.net/ameyume/article/details/7618820

抱歉!评论已关闭.