Java声音,将百分比卷转换为分贝

时间:2016-01-14 20:53:41

标签: java decibel javax.sound.sampled

我有以下代码。

FloatControl volumeControl = (FloatControl) clip.getControl(FloatControl.Type.MASTER_GAIN);

// Set the value to modify by in decibels
volumeControl.setValue(float volume);

以分贝为单位获取最小修改值(例如-80)

volumeControl.getMinimum();

获得以分贝为单位的最大修改值(例如6)

volumeControl.getMaximum();

我有float名为volume,范围从-1f(声音完全关闭)到+ 1f(200%音量)。

如何将volume转换为要修改volumeControl的分贝数?

0 个答案:

没有答案