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

标签 java audio javasound

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

最佳答案

您可以:

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

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

关于Java 播放声音。有默认的系统声音吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2372177/

相关文章:

java - 如何(组织)Android UI(HTML、CSS)和本地代码(Java)之间的交互?

audio - Raspbian 4.4.210,Raspberry Pi 4上没有声音输出

audio - 使用pocketsphinx将音频转换为文本时是否有时间(以分钟和秒为单位)

使用 FileInputStream 时出现 Java UnsupportedAudioFileException

java - 什么是 MIDI 音库?

java - Java计算两个时间之间的时间差

java - Java 中的 getRuntime().exec(php hello.php) 和 getRuntime().exec(array) 有什么区别?

java - 如何向 ArrayList 添加元素

c# - 将声音输出到设备上的特定 channel

java - 在java中播放和查找音频文件