我编写了一个播放鸟声的程序。启动它时没有任何错误,但没有声音。我正在运行Netbeans IDE。有什么想法或解决方案吗?
这是我的代码:
package JavaFactoryPatternExample;
import java.io.File;
import javax.sound.sampled.AudioSystem;
import javax.sound.sampled.Clip;
public class TutorialSound {
public static void main(String[] args ){
File Bird = new File("JavaFactoryPatternExample.sounds/bird.WAV");
PlaySound(Bird);
}
static void PlaySound(File Sound){
try{
Clip clip = AudioSystem.getClip();
clip.open(AudioSystem.getAudioInputStream(Sound));
clip.start();
Thread.sleep(clip.getMicrosecondLength()/1000);
}catch(Exception e){
}
}
}
最佳答案
确保文件与Java程序位于同一目录中,并且已正确命名。文件名似乎很奇怪。
关于java - Java应用程序将无法播放声音,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42158144/