gpt4 book ai didi

android - Android:如何缩放getMaxAmplitude()的返回值?

转载 作者:行者123 更新时间:2023-12-02 22:41:42 25 4
gpt4 key购买 nike

此函数的返回值应为0到32767之间的整数,代表音频的幅度。

但是,经过测试后,即使很小的声音也很容易达到最大值(32767)。例如,婴儿哭声将输出(32767)振幅。但是一点声音也会输出(32767)幅度。

请问如何管理此函数的返回值?

谢谢您的帮助。

最佳答案

假设您的传感器/麦克风/解码器在0到100范围内响应,因此0映射到0,而100映射到32767。

ScaleConstant = 32767/100 

输出50:
value = 50*ScaleConstant

关于android - Android:如何缩放getMaxAmplitude()的返回值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14767924/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com