Java应用程序无法播放声音
我写了一个程序来播放鸟的声音。我启动它时没有出错,但没有声音。我正在运行Netbeans IDE。有什么想法或解决方案吗 这是我的密码:Java应用程序无法播放声音,java,audio,netbeans,playsound,Java,Audio,Netbeans,Playsound,我写了一个程序来播放鸟的声音。我启动它时没有出错,但没有声音。我正在运行Netbeans IDE。有什么想法或解决方案吗 这是我的密码: package JavaFactoryPatternExample; import java.io.File; import javax.sound.sampled.AudioSystem; import javax.sound.sampled.Clip; public class TutorialSound { public static void m
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程序位于同一目录中,并且命名正确。文件名似乎很奇怪。用打印错误的内容替换空的catch块;然后把它加到你的问题上。也许你的文件路径是错误的;或者别的什么。有许多可能的解释;最有可能的是,只要看看当前被抑制的错误消息,就会告诉你。我会试试看,谢谢!我可以直接将bird.wav文件放到我的项目文件夹中吗?或者我必须为它创建一个外部文件夹吗继续,把它放到项目文件夹中,看看会发生什么。如果该文件与java文件位于同一目录中,则不必担心包含绝对路径。