我想在我制作的画面中添加声音。 我搜索了它,我发现Java不支持mp3,因此我将磁盘中的一首歌转换为wav文件。 在我的项目中使用sun.audio。*和java.io. *之后,我在框架构造函数中添加了这些行
File xx = new File("C:\\Users\\LENOVO\\Desktop\\oss.wav");
InputStream in = new FileInputStream(xx);
AudioStream as = new AudioStream(in);
AudioPlayer.player.start(as);
但它不起作用,我不确定是什么问题,我希望你们中的某个人可以帮助我解决这个问题。
答案 0 :(得分:1)
You receive errors for unresolved compilation errors.您没有处理您应该在的Exception
类型。
try {
File xx = new File("C:\\Users\\LENOVO\\Desktop\\oss.wav");
// Must handle FileNotFoundException from new File()!
InputStream in = new FileInputStream(xx);
AudioStream as = new AudioStream(in);
try {
AudioPlayer.player.start(as); // Must handle IOException from start()!
}
catch (IOException ex) { /* Ignore? */ }
}
catch (FileNotFoundException ex) { /* Ignore? */ }
了解更多: