我有以下代码。
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
的分贝数?