为了账号安全,请及时绑定邮箱和手机立即绑定

在Java中播放.mp3和.wav?

在Java中播放.mp3和.wav?

繁花不似锦 2019-06-25 17:30:01
在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贡献2003条经验 获得超2个赞

我编写了一个纯java mp3播放器:mp3变换.


查看完整回答
反对 回复 2019-06-25
?
浮云间

TA贡献1829条经验 获得超3个赞

您只能使用javaAPI播放.wav:

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();

与jLayer一起演奏.mp3


查看完整回答
反对 回复 2019-06-25
  • 3 回答
  • 0 关注
  • 1465 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信