在Java中播放.mp3和.wav?

在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使用相同方法的文件。


繁花不似锦
浏览 1470回答 3
3回答

湖上湖

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

浮云间

您只能使用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
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java