Android音频开发:音频基础知识

Posted 红日666

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android音频开发:音频基础知识相关的知识,希望对你有一定的参考价值。


一、Android音频开发(一):音频基础知识
二、Android音频开发(二):录制音频(WAV及MP3格式)
三、Android音频开发(三):使用ExoPlayer播放音频
四、Android音频开发(四):音频播放模式
五、Android音频开发(五):感应(息屏/亮屏)管理

附GitHub源码:MultimediaExplore


 

1、采样频率:
    一秒钟内采样的次数称为采样频率,采样频率越高越接近原始信号。

2、采样位宽【采样精度】:
    采样位数就是采样值用多少位0和1来表示,也叫采样精度,用的位数越多就越接近真实声音。

3、声道:
    语音一般只有一个声道,音乐有两个声道,环绕立体声可以有多个声道。

4、编解码:
    音频采样过程也叫做脉冲编码调制编码,即PCM(Pulse Code Modulation)编码。
    编码过程:模拟信号->抽样->量化->编码->数字信号.

5、压缩:
    <1>无损编码:如能够达到最高保真水平的就是PCM编码、WAV格式。
    <2>有损编码:如MP3格式.
    MP3格式是按1:12压缩保存的,所以MP3格式大小等于WAV的1/12。

6、码率:
     码率 = 采样频率 * 采样位数 * 声道个数。

 7、常用音频格式:
    <1>WAV格式:音质高 无损格式 体积较大。
    <2>AAC格式:相对于 mp3,AAC 格式的音质更佳,文件更小,有损压缩。
    <3>AMR格式:压缩比比较大,但相对其他的压缩格式质量比较差,多用于人声,通话录音.
    <4>mp3格式:特点 使用广泛,有损压缩,牺牲了12KHz到16KHz高音频的音质.

以上是关于Android音频开发:音频基础知识的主要内容,如果未能解决你的问题,请参考以下文章

Android音频开发:音频基础知识

Android音频开发:音频播放模式

Android音频开发:音频播放模式

Android音频开发:音频播放模式

Android音频开发:如何播放一帧音频

Android音频开发:使用ExoPlayer播放音频