IOException java音频

时间:2011-06-20 00:56:47

标签: java audio audio-streaming ioexception

我的程序一直给我一个IOException错误,当我运行它时,我无法弄清楚为什么或如何修复它。

我导入了

import java.io.*;
import java.util.*;
import sun.audio.*;

我有这些实例变量: 私有FileInputStream; 私有的AudioStream as;

在我的构造函数中,我有这段代码:

try {
   in = new FileInputStream("Music.mp3");
}
catch(IOException e) {System.out.println("Error1");} 
try{
   as = new AudioStream(in);
}
catch(IOException e) {System.out.println("Error3");} 

当我运行该文件时,我不断收到Error3 如果有人知道如何解决这个问题我会非常感激 谢谢!

1 个答案:

答案 0 :(得分:0)

也许您可以尝试其他输入流,如:

try {
        audioInputStream = AudioSystem.getAudioInputStream(soundFile);
    } catch (UnsupportedAudioFileException e) {
        e.printStackTrace();
    } catch (IOException e) {
        e.printStackTrace();
    }

希望它可能会有所帮助。