2
我正在創建一個客戶端服務器程序,客戶端發送一個字符串,一旦服務器收到字符串,它將播放一個.wav
文件。而不是打.wav
文件服務器顯示了這個錯誤:無法收聽.wav音頻文件?
javax.sound.sampled.LineUnavailableException: line with format PCM_SIGNED 48000.0 Hz, 24 bit, stereo, 6 bytes/frame, little-endian not supported.
下面的代碼:
try {
AudioInputStream audio = AudioSystem.getAudioInputStream(new File("N.wav"));
Clip clip = AudioSystem.getClip();
clip.open(audio);
clip.start();
} catch(UnsupportedAudioFileException uae) {
System.out.println(uae);
} catch(IOException ioe) {
System.out.println(ioe);
} catch(LineUnavailableException lua) {
System.out.println(lua);
}
URL音效檔=新的URL( 「C:\用戶\海軍\ N.wav」); \t \t \t \t \t \t \t的AudioInputStream音頻= AudioSystem.getAudioInputStream(新文件(音效檔) ); – navjosh
它在URL上顯示無效的轉義序列。yy ?? – navjosh
因爲\在Java中有'\'的含義,所以需要\\。要正確地將\字符放在Java String中,請使用\\ – durron597