Hy

如何从ActionScript 3.0的Microphone类获取分贝值。

提前致谢!

最佳答案

您可以从Microphone获得的唯一值是activityLevel。由于多种原因,您无法获得声源的粗略dB值:

  • 您的声卡可能会动态放大/压缩声音,这意味着安静的声音可能与输出中的声音相同。
  • 麦克风的响应不是线性的,您必须准确知道其响应的曲线才能获得真实的信号源音量。
  • 您的 Material 未经校准,您将获得一个相对值。您将需要一个经过认证的声源,以使您获得的值与实际的dB量相匹配。

  • 对不起,加油!

    10-07 14:33