http://blog.csdn.net/java_android_c/article/details/52619737
Android
音频简介
常见的音频编解码的类型:AAC OPUS MP3 AMR Ogg PCM
AAC: 高级音频编码 对应 .m4a(audio/m4a)或者.3pg(audio/3gpp)文件 HEAAC:高级AAC,使用的比较多。
OPUS:有损声音编码的格式,由互联网工程任务组(IETF)进来开发,适用于网络上的实时声音传输,如:语音通话
MP3: 使用的最广泛的音频编解码器 对应 .mp3(audio/mp3) 各种音乐网站一般用这种。
AMR:自适应多速率音频编解码器,一般用于语音呼叫程序。
Ogg:开发的无专利的音频编解码器,其质量可与商业的和手专利保护的MP3以及AAC编解码相媲美。
PCM :原始音频,在
android
平台上由audio record直接录用下来的,未经过编码的。
视频直播,语音通话中一般使用AAC或者OPUS ,如果对声音要进行处理就需要使用PCM原始音频加工处理,然后再进行编码.
Android音频采集(捕获)
android平台上的音频采集一般就三种:1.利用android内置的应用程序 2.使用MediaRecorder进行音频捕获 3.使用AudioRecord进行音频捕获。此3种方式的灵活性逐渐增大,相应的所需要做的工作也逐渐增多。
一、Android 内置的应用程序。