日期:2014-05-20  浏览次数:20791 次

java.io.EOFException异常怎么解决
直接上代码:
FileInputStream sound;
AudioStream s;
public void playmusic() {
try {
File file=new File("音乐路径");
sound = new FileInputStream(file);// 音乐路径
s = new AudioStream(sound);
AudioPlayer.player.start(s);
} catch (Exception e) {
System.out.println("SB出错啦!!!");
e.printStackTrace();
}
}
public static void main(String[] args) {
new play2().playmusic();
}
需求要做个页面点击一个图片就播放一段音频,网上求得上面的代码,人家说他们可以用我这运行就报题目那个错,求大婶们帮帮忙。有更好的解决这个需求的办法还请踊跃推介,这里谢谢大家了。(还有我的分不多了别见怪哈)

------解决方案--------------------
SB出错啦!!!
java.io.IOException: could not create audio stream from input stream
at sun.audio.AudioStream.<init>(Unknown Source)
at Test.playmusic(Test.java:16)
at Test.main(Test.java:24)

我运行的日志如上,和你的不一样。是不是要特定的文件类型才能播放?我是了mp3和wma都不行!