设置音量媒体播放器

时间:2018-09-29 03:28:31

标签: java android

我试图在setVolume上找到MediaPlayer的方法,并在StackOverflow上找到了this solution。它有效,但是我不明白它背后的方程式。如果我没看错,这是对数缩放比例吗?我试图在对我提到的帖子的评论中提出这个问题,但是我没有足够的声誉来发表评论。有人可以向我解释吗?

private final static int MAX_VOLUME = 100;
...
...
final float volume = (float) (1 - (Math.log(MAX_VOLUME - soundVolume) / Math.log(MAX_VOLUME)));
mediaPlayer.setVolume(volume, volume);

0 个答案:

没有答案