私は音楽プレーヤーを実装しようとしています。Threadから拡張されたクラスを作成し、そのStart()-メソッドを上書きしてランダムな曲を再生しました。
曲の再生は機能しますが、そのスレッドをバックグラウンドに送信したいのですが、機能しません。
File file = new File("song.mp3");
PlayEngine plengine = new PlayEngine(); //This class extends from Thread
plengine.Play(file); //This just sets the file to play in a variable
plengine.Start(); //And this finally plays the file itself
System.out.println("Next task:"); // I don't get to this point. Only when the song has finished.
上記のコードでわかるように、スレッドを起動した直後に印刷された行に移動したいと思います。