Android - MediaPlayer以图形方式显示音量级别

时间:2017-06-16 06:03:42

标签: java android media-player volume

我正在使用MediaPlayer播放我原始文件夹中的歌曲

mPlayer = MediaPlayer.create(this, R.raw.song1;);
mPlayer.start();

有没有一种方法可以在歌曲播放时直观地看到音量?所以这样的事情,但它可以是非常基本的,所以我可以告诉歌曲什么时候响亮

enter image description here

1 个答案:

答案 0 :(得分:0)

这实际上取决于你想要多少步骤

假设您希望最大音量为100步

int maxVolume = 100;

然后你可以设置setVolume范围内的任何值(0-99)试试这个:

 `float volume = (float)(Math.volume(maxVolume - currVolume)/Math.volume(maxVolume));`

yourMediaPlayer.setVolume(1-volume);