基本的に、フォルダー構造全体をトラバースします。たとえば、フォルダーとしてアルバムを含む音楽フォルダーがあります。ミュージックフォルダには他にもいろいろな曲があります。
私はこれを持っていますが、それは他の音楽ファイルをピックアップして私に与えるだけですFileNotFoundException
.理由は、他のアルバムフォルダへのアクセスが拒否されているためです.
File[] files = new File("C:/Users/Mayank/Desktop/Music/").listFiles();
private class ButtonListener implements ActionListener {
public void actionPerformed(ActionEvent arg0) {
int check = (int) (Math.random()* files.length);
isPlaying = false;
mp3.close();
mp3 = new MP3(files[check].getPath());
mp3.play();
isPlaying = true;
}
編集:私はそれが重複していることがわかります。ありがとう脳!