Android是否具有与iPhone AVAudioPlayer's
averagePowerForChannel类似的方法?
我想获得振幅的平均值作为值。
最佳答案
我认为没有内置函数,但是您可以自己计算。
为此,请计算连续样本的均方根平均值。
rms = sqrt((sample0^2 + sample1^2 + sample2^2 + sample3^2) / numberOfSamples)
以下链接将为您提供帮助,因为它们包含两个出色的Android声音相关项目的完整源代码。
Ringdroid
Rehearsal Assistant