Java: Fade out musique


Je fais un jeu. Maintenant, si mon lecteur passe à un autre niveau, la musique est toujours en cours de lecture. Maintenant, je veux laisser la musique s'estomper pour laisser commencer la nouvelle musique du niveau suivant.

J'utilise mp3 pour jouer. Avec les paquets: jl1.0, mp3spi1.9.4, tritonus_share-0.3.6. Oh ouais. Le volume n'est pas pris en charge dans la classe FloatControll.

Author: Cœur, 2009-09-05

1 answers

Je suppose que vous essayez d'obtenir le Volume contrôle au lieu de MasterGain. Essayez ceci:

if (line.isControlSupported(FloatControl.Type.MASTER_GAIN)) {
    masterGain = (FloatControl) line.getControl(FloatControl.Type.MASTER_GAIN);
}
 2
Author: Denis Tulskiy, 2009-09-05 08:33:03