我正在製作一個需要連續播放文件的小程序。以下是我編寫的用於播放文件的代碼,但我不知道如何連續執行。有人請幫忙。如何在java中連續播放音頻文件?
public class TanpuraAudio {
AudioStream as = null;
String fileName = "C://s.wav";
InputStream in = null;
public void play() throws IOException, InterruptedException {
try {
in = new FileInputStream(fileName);
} catch (FileNotFoundException e) {
System.out.println("Media file not present in C drive.");
}
try {
as = new AudioStream(in);
} catch (IOException e) {
}
AudioPlayer.player.start(as);
}
public void stop() throws IOException, InterruptedException {
AudioPlayer.player.stop(as);
}
}
你必須實現一些能夠在音軌結束後重新啓動音軌的東西。可能你會希望在單獨的線程上做到這一點,以免混淆其他應用程序。歡迎使用併發性,現在你已經更多的問題需要處理 –