我寫了一個小程序,在那裏我想播放birdound。發射時我沒有發現任何錯誤,但沒有聽到鳥的聲音。我運行Neatbeans作爲IDE。任何想法或解決方案?我的Java應用程序不能播放任何聲音
這裏是我的代碼:
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){
}
}
}
用**打印**錯誤的東西替換空的catch塊;然後將其添加到您的問題。也許你的文件路徑是錯誤的;或者是其他東西。有很多可能的解釋;而最有可能的是,只看當前壓制的錯誤信息會告訴你。 – GhostCat
我會盡力的,謝謝! – TheNoob