1

是否可以从音量级别计算分贝值?
假设正在播放声音(它可以是任何轨道,但我使用的是带有 AudioTrack 的生成声音)。播放声音时,声音的音量从 0(静音)增加到 99(最大)。现在我想检索分贝值,例如当音量为 50 时。
是否可以?

我在这个线程中找到了如何计算分贝值:从振幅计算分贝 - Android 媒体记录器

power_db = 20 * log10(amp / amp_ref);

但这里它使用幅度,而不是音量。

4

1 回答 1

0

对于您的计算,您可能可以假设更多的振幅 = 更多的音量。

它们密切相关:http ://en.wikipedia.org/wiki/Volume_(sound )

于 2012-05-05T15:34:06.753 回答