1、均值化混音算法
不适合商用,声音的损失比较大,不建议用,建议用第二种声音混音
short remix(short pcm1,short pcm2){
int value = pcm1+ pcm2;
return (short)(value/2)
}
2、归一化混音算法
输入数据为48Khz-2-16bit音频数据
方法:为避免发生溢出,使用一个可变的衰减因子对语音进行衰减。这个衰减因子也就代表语音的权重,衰减因子随着音频数据的变化而变化,所以称为自适应加权混音。当溢出时,衰减因子较小,使得溢出的数据在衰减后能够处于临界值以内,而在没有溢出时,又让衰减因子慢慢增大,使数据较为平缓的变化。(