2017-06-16 4 views
0

J'utilise MediaPlayer pour jouer une chanson que j'ai dans mon dossier brutAndroid - niveaux de volume d'affichage MediaPlayer graphique

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

Y at-il une manière que je peux voir visuellement les niveaux de volume que la chanson joue? Donc, quelque chose comme ça, mais il peut être très basique, donc je peux dire quand la chanson est forte ou non

enter image description here

+0

Avez-vous essayé en utilisant la méthode 'setVolume()'? – GGWP

Répondre

0

Il est dépend actuellement de combien étapes Vous voulez

Supposons que vous voulez au maximum volume de 100 étapes

int maxVolume = 100;

alors vous pouvez définir pour setVolume une valeur (0-99) dans la gamme essayez ceci:

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

yourMediaPlayer.setVolume(1-volume);