6

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

4

3 回答 3

7

你可以:

将 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();     
    }
}
于 2010-03-03T14:52:20.513 回答
2

查看可以播放 MIDI 音调的Java Sound API 。

于 2010-03-03T14:52:25.020 回答
1

您可能想查看jMorse以获取一些提示。这并不是要阻止您的努力,而是提供参考。

于 2010-03-03T14:57:18.677 回答