- app:项目的壳工程
-
CommonSDK: 项目的通用组件库
-
CommonUI : 项目的基础UI库,存放所有通用的UI
-
module_camera: 可以独立出来的项目,主要负责摄像机功能
-
module_audio: 录音等功能学习实现
-
cameraview:摄像机功能库
- 采样率即采样频率,指每秒钟取得声音样本的次数,采样频率越高,能表现的频率范围就越大,音质就会越好,声音的还原度也更真实,但此同时带来的弊端是占有的内存资源也会越大。因为人耳的分辨率有限,并不是频率越高越好,44KHz已相当于CD音质了,目前的常用采样频率都不超过48KHz。
- 这个好理解,生活中也经常听到单声道、双声道等,在Android系统中,可以通过设置音频的录制的声道 CHANNEL_IN_STEREO 为双声道,CHANNEL_CONFIGURATION_MONO 为单声道,双声道音质更加,但同样伴随着内存资源消耗更大的弊端。
- 位深度也叫采样位深,音频的位深度决定动态范围,它是用来衡量声音波动变化的一个参数,也可以说是声卡的分辨率。它的数值越大,分辨率也就越高,所发出声音的能力越强。在计算机中采样位数一般有8位和16位之分,即分成2的8次方和2的16次方之分,PCM 16位每个样本,保证设备支持。PCM 8位每个样本,不一定能得到设备支持。