我正在尝试播放一个简单的音频文件,该文件位于类文件附近的同一目录中。我尝试了许多来自互联网的示例,但所有其他示例都给了我我什至无法理解的错误。
然后我找到了这个,我现在正在使用它。
既没有编译错误,也没有运行时错误。但问题是我听不到任何噪音。
import java.io.File;
import javax.sound.sampled.AudioInputStream;
import javax.sound.sampled.AudioSystem;
import javax.sound.sampled.Clip;
class A{
public static void main (String[]args){
try {
AudioInputStream audioInputStream = AudioSystem.getAudioInputStream(new File("abc.wav").getAbsoluteFile());
Clip clip = AudioSystem.getClip();
clip.open(audioInputStream);
clip.start();
} catch(Exception ex) {
System.out.println("Error with playing sound.");
}
}
}
请注意,我的系统音量为 80%,音频文件在 VLC 媒体播放器中播放。