在Java中播放.mp3和.wav?我怎么演奏.mp3和一个.wav我的Java应用程序中的文件?我在用秋千。我试着上网看看,比如这个例子:public void playSound() {
try {
AudioInputStream audioInputStream = AudioSystem.getAudioInputStream(new File("D:/MusicPlayer/fml.mp3").getAbsoluteFile());
Clip clip = AudioSystem.getClip();
clip.open(audioInputStream);
clip.start();
} catch(Exception ex) {
System.out.println("Error with playing sound.");
ex.printStackTrace();
}}但是,这只会起作用.wav档案。同样适用于:http:/www.javaworld.com/javaworld/javatips/jw-javatip24.html我想两者兼得.mp3档案和.wav使用相同方法的文件。
3 回答
浮云间
TA贡献1829条经验 获得超4个赞
import javax.sound.sampled.AudioInputStream;import javax.sound.sampled.AudioSystem;import javax.sound.sampled.Clip;
AudioInputStream audioIn = AudioSystem.getAudioInputStream(MyClazz.class.getResource("music.wav"));Clip clip = AudioSystem.getClip();clip.open(audioIn);clip.start();
添加回答
举报
0/150
提交
取消