好吧,wav只是PCM数据。我将从阅读以下内容开始:http : //en.wikipedia.org/wiki/Pulse-
pre_modulation
我之前已经做过此事…您开始从PCM数据中提取样本。然后检查每个值是否大于您设置的阈值。例如,假设有16位样本…例如,从0到15000的任何值都是静音,大于15001的任何值都是声音。请记住要处理无符号整数,否则PCM中将带有负数。另外,在使用阈值时,请记住对数与线性。

好吧,wav只是PCM数据。我将从阅读以下内容开始:http : //en.wikipedia.org/wiki/Pulse-
pre_modulation
我之前已经做过此事…您开始从PCM数据中提取样本。然后检查每个值是否大于您设置的阈值。例如,假设有16位样本…例如,从0到15000的任何值都是静音,大于15001的任何值都是声音。请记住要处理无符号整数,否则PCM中将带有负数。另外,在使用阈值时,请记住对数与线性。