Java播放声音。是否有默认的系统声音?

时间:2010-03-03 14:46:14

标签: java audio javasound

您好我正在尝试编写一个将播放摩尔斯电码的应用程序。我只是想知道java中是否有默认的系统声音,比如有些哔声,还是我必须从互联网上下载一些声音文件?

3 个答案:

答案 0 :(得分:6)

你可以:

将ASCII铃声字符打印到控制台(将发出哔声):

public class DoBeep {
    public static main(String args[]) {
        System.out.print("\007"); // bell ASCII char
        System.out.flush();
    }
}

使用将使用主板上蜂鸣器的beep()方法:

import java.awt.*;

public class DoBeep {
    public static void main(String args[]) {
        Toolkit.getDefaultToolkit().beep();     
    }
}

答案 1 :(得分:2)

查看Java Sound API,它可以播放MIDI音色。

答案 2 :(得分:1)

您可能需要查看jMorse的一些提示。这不是为了阻止你的努力,而是为了提供参考。