Android有没有类似iPhoneAVAudioPlayer的
averagePowerForChannel的方法?
我想获得振幅的平均读数作为一个值。
最佳答案
我认为没有内置函数,但您可以自己计算。
为此,计算连续样本的均方根平均值。
rms = sqrt((sample0^2 + sample1^2 + sample2^2 + sample3^2) / numberOfSamples)
以下链接应该对您有所帮助,因为它们包含两个优秀的 Android 声音相关项目的完整源代码。
关于Android版AVAudioPlayer的averagePowerForChannel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1808899/