个人资料

跳过导航链接首页 > 博客列表 > 博客正文

程序的优化音量调节优化

:

通常音量控制在小音量的时候

控制不是过小就过大 程序可以在用户拖动音量条的时候 对拖动数值进行简单的变换

使得在低音量下变化缓慢,而高音量下变换剧烈.

达到细调低音量,快速调大音量的使用体验.

经过测试一个四次方(或三次方)函数即可达到理想的效果.


        double VolumeConvert2Gain(double volume) {

            double gain = volume * volume * volume * volume / 1000000;
            return gain;
        } 

需要注意,此时进度条的调节数值和实际的音量数值存在差异.

上图分别是x^2,x^3,x^4数值和音量的对应关系.


songshizhao
最初发表2023/10/24 23:30:53 最近更新2023/10/24 23:35:42 376
为此篇作品打分
10