0
我想在java中播放聲音。將字符串轉換爲java中的音頻輸入
我有我的字符串與靜音的位置String s1 = "../files/song.wav";
我有我的文件,該文件被傳遞路徑字符串File yourFile = new File(s1);
我有我的方法:
public void playCorrectSound(String song) throws IOException, LineUnavailableException {
try {
AudioInputStream audio = AudioSystem.getAudioInputStream(Clip.class.getResourceAsStream(correctSong));
Clip clip = AudioSystem.getClip();
clip.open(audio);
clip.start();
} catch (Exception e) {
}
}
此行給出錯誤AudioInputStream audio = AudioSystem.getAudioInputStream(song);
爲它需要(歌曲)轉換爲兼容類型,但我該怎麼做?
例外是 「找到getAudioInputStream(字符串)沒有合適的方法」
什麼是例外? –
參數是'song',但是你試圖用'correctSong'獲得資源,這是行還是隻是一個錯字? – Gamb
找不到合適的方法getAudioInputStream(String) – user1821728