0

嗨,

如何从麦克风类 im Actionscript 3.0 中获取分贝值。

提前致谢!

4

1 回答 1

1

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

  1. 您的声卡可能会对声音进行动态放大/压缩,这意味着安静的声音在输出端可能与响亮的声音相同。
  2. 麦克风的响应不是线性的,您必须准确了解其响应曲线才能获得源的真实音量。
  3. 你的材料没有校准,你会得到一个相对值。您需要经过认证的声源才能将您获得的值与实际的 dB 量相匹配。

对不起,加油!

于 2011-10-12T09:42:33.347 回答