Sto creando in java un riproduttore di file musicali (file mp3,wav ecc) appoggiandomi sulla libreria java sampled per riprodurre wav e altri formati audio da essa supportati,la libreria java zoom per riprodurre gli mp3.
Riguardo la riproduzione attraverso java sampled non ho alcun problema sono infatti riuscito a finire il riproduttore per i file da essa supportati,ma per quanto riguarda gli mp3 trovo delle difficoltà a causa dei pochi metodi offerti dalla relativa libreria.
In particolare per la riproduzione degli MP3:
riproduco i file attraverso la classe Player,passandogli come parametro un opportuno FileInputStream del file da riprodurre,avvio il player ma non trovo metodi adatti per mettere in pausa e "stoppare" la traccia audio,come lo stesso avviene per andare a modificare il volume di riproduzione della traccia audio...mentre java sampled con i suoi numerosi metodì e funzionalità non mi crea problemi,javazoom non mi fa trovare una soluzione ai suddetti problemi...potreste darmi una mano?

La libreria java zoom (JLayer) è reperibile QUI


Per rendere più completa la domanda,riproduco i file mp3 nel seguente modo:
codice:
FileInputStream mp3_filenew FileInputStream(pathFileDaRiprodurre);
Player mp3=new Player(mp3_file);                    
mp3.play();