我想播放文件java
。我正在使用代碼,但顯示異常無法從輸入文件獲取音頻輸入流。 我的源代碼是:無法從輸入文件獲取音頻輸入流
try {
System.out.println("Start");
File f = new File("E:\\malayalam good song\\01_ISHTAMANU.MP3");
AudioInputStream audio = AudioSystem.getAudioInputStream(f);
System.out.println("Start");
AudioFormat format = audio.getFormat();
DataLine.Info info = new DataLine.Info(SourceDataLine.class, format);
SourceDataLine auline = (SourceDataLine) AudioSystem.getLine(info);
auline.open(format);
auline.start();
int nBytesRead = 0;
byte[] abData = new byte[524288];
while (nBytesRead != -1) {
nBytesRead = audio.read(abData, 0, abData.length);
if (nBytesRead >= 0) {
auline.write(abData, 0, nBytesRead);
}
}
} catch (Exception E) {
System.out.println("Exception"+E.getMessage());
}
你有什麼異常? – npinti
「無法從輸入文件獲取音頻輸入流」。 – user3397667