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

Han*_*örr 20 java audio

我想在Swing应用程序中通过旧式PC扬声器提示某些事件提醒用户,因为并非每台PC上都有一个附带扬声器的声卡.(至少在我的工作PC上没有发言者,有理由.:-)我该怎么做?

更新:java.awt.Toolkit.getDefaultToolkit().beep()通常似乎在声卡上生成声音.如果没有活动的声卡,它只使用扬声器.要打印ASCII值7,只有在终端中启动应用程序时才有效,至少Swing应用程序通常不会.所以问题仍然存在.

Mic*_*ers 21

Toolkit.getDefaultToolkit().beep();


Pau*_*des 7

试试这个:

java.awt.Toolkit.getDefaultToolkit().beep();  
Run Code Online (Sandbox Code Playgroud)

它对我有用,虽然我不确定这是PC扬声器发出的嘟嘟声还是一些OS产生的嘟嘟声.