У меня есть ArrayList с путями к музыкальным файлам, музыкальный класс вот такой:
public class Track {
public Media track;
public MediaPlayer player;
public Track(){
}
public void setMusic(String musicPath){
if(player!=null){
player.stop();
player.setAudioSpectrumListener(null);
}else{
track = new Media(new File(musicPath).toURI().toString());
player = new MediaPlayer(track);
}
}
public void playMusic(){
player.play();
}
public void pauseMusic(){
player.pause();
}
}
Но почему-то всегда воспроизводится только та песня на которую я первой нажал, т.е. нажимаю на другие песни, но все равно воспроизводится первая песня, как исправить?