コード内で曲を使用しようとするのはこれが初めてです。曲の再生方法を説明する Web ページ (http://www3.ntu.edu.sg/home/ehchua/programming/java/J8c_PlayingSound.html) をたどっていますが、ava.lang.IllegalArgumentException というエラーが発生します。無効な形式。なぜこれが起こるのか、そして曲を演奏するために何ができるのかわかりません。
これは動作しないコードです:
private void startMusic() throws UnsupportedAudioFileException, IOException, LineUnavailableException {
// from a wave File
File soundFile = new File("/home/simone/OhHa/Pakman02/src/main/java/Pakman/ArsenioLupin.wav");
AudioInputStream audioIn = AudioSystem.getAudioInputStream(soundFile);
Clip clip = AudioSystem.getClip();
clip.open(audioIn);
// For small-size file only. Do not use this to open a large file over slow network, as it blocks.
// start()
clip.start(); // play once
// Loop()
// clip.loop(0); // repeat none (play once), can be used in place of start().
// clip.loop(5); // repeat 5 times (play 6 times)
clip.loop(Clip.LOOP_CONTINUOUSLY); // repeat forever
}
助言がありますか?