有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

URL代码帮助请输入短代码(新手Java程序员)

我正在使用NetBeans,并试图让Jbutton播放这个。我在项目的build/classes/shadow部分找到的wav文件。我想要这个。要使用构建的Jar。wav文件,以便我可以下载。Jar文件在另一台计算机上,按下按钮,音乐就会播放。音乐不是定位或开始,我不确定它是哪个,也请简单的术语,我是非常非常新的

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {                                         
    // TODO add your handling code here:File Clap = new File("sanic.WAV");
display.setText("cum on step it up!!!"); 
} 
 public static void startMusic() {
 {
try{
  URL url = Shadow.class.getClassLoader().getResource("sanic.wav");
  play(); // NetBeans says it cannot find the symbol for play.


}catch(Exception e){ 
    }                                       
    }                                        
 }

共 (1) 个答案

  1. # 1 楼答案

    我不确定你在使用你的URL的代码的哪一部分。。。但我建议你用AudioInputStream

    关于查找文件的问题。。。不久前,我实现了类似的功能,在检查硬盘中的代码时,我发现这非常适合我:

    URL url = Shadow.class.getResource(myfile.wav);
    

    但如今,我更喜欢这样:

    InputStream resourceAsStream = Shadow.class.getResourceAsStream(myfile.wav);
    

    希望这对你需要做的事情有所帮助

    问候和。。。快乐编码:)