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音频开发:音频基础知识的主要内容,如果未能解决你的问题,请参考以下文章