java - 如何使用 Java 在 PC 扬声器上发出噪音

标签 java audio

我想在 Swing 应用程序中通过老式 PC 扬声器蜂鸣声(不是声卡)提醒用户某些事件,因为并非每台 PC 上都有带有连接扬声器的声卡,或者音量可能会调为零,或者可能连接了耳机...我该怎么做?

更新: java.awt.Toolkit.getDefaultToolkit().beep() 似乎通常会在声卡上产生声音。如果没有 Activity 的声卡,它只会使用扬声器。 仅当应用程序在终端中启动时打印 ASCII 值 7 才有效,至少 Swing 应用程序通常不是这样。 所以这个问题仍然悬而未决。

最佳答案

Toolkit.getDefaultToolkit().beep();

关于java - 如何使用 Java 在 PC 扬声器上发出噪音,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/269657/

相关文章:

android - 在左右扬声器上播放 2 个不同的音频流

java - 如何解决Spring上下文的循环依赖?

java - log4j如何根据日期登录到具有路径的文件

java - 同时注册MouseListener和MouseMotionListener

iphone - viewDidUnload-更改 View 时停止方法

Powershell 编辑元数据,轨道号 1-9 前需要前导零

java - Clip 可以播放多长的文件?

java - 设计: extend JPanel twice or pass JPanel as parameter?

java - Android:Snackbar 给出 ArrayIndexOutOfBoundsException

Javascript函数播放错误的音频文件