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 に答える