AudioClip没有声音 - Java

时间:2018-01-14 15:02:49

标签: java audio

我正在尝试播放.wav声音,但我听不到它。没有错误。

public void SoundClipTest() {
    try {
        File file = new File("");
        File soundFile = new File(file.getAbsolutePath() + "/coin.wav");
        AudioInputStream audioIn = AudioSystem.getAudioInputStream(soundFile);
        Clip clip = AudioSystem.getClip();
        clip.open(audioIn);
        clip.start();
    } catch (UnsupportedAudioFileException e) {
        e.printStackTrace();
    } catch (IOException e) {
        e.printStackTrace();
    } catch (LineUnavailableException e) {
        e.printStackTrace();
    }
}

我尝试了不同的 .wav 文件。我做错了什么?

2 个答案:

答案 0 :(得分:1)

试试这个

<script src="https://unpkg.com/vue@2.6.8/dist/vue.min.js"></script>
<div id="app">
  <input type="text" placeholder="type here" v-on="{click: onClick, keyup: onKeyUp}">
</div>

答案 1 :(得分:0)

如果您在Applet编程中使用它,则可以使用以下内容。

/* AppletAudioPlay.java */
/* Applet playing a sound */
public class AppletAudioPlay extends Applet
{
AudioClip a;
String msg,msg1;
public void init()    
{
    a=getAudioClip(getCodeBase(),"audio.wav");
}
public void start()
{
    a.loop();
}
public void stop()
{
    a.stop();
}
public void paint(Graphics g)
{
    g.drawString("Audio System Now Playing....",10,30);
    showStatus("Playing a song");
}    
}   

/*   
<html>    
<applet code=AppletAudioPlay.class width=400 height=400>
</applet>
</html>
*/