用于Java的Beep库?

Bai*_* Li 5 java beep

在Java中,是否有任何功能可以发出具有给定频率和持续时间的(主板)蜂鸣声?在我使用的许多语言中,你可以; 哔哔声对于指示某些类型的错误很有用,也可用于轻松生成音乐.

标记的蜂鸣声方式是打印BEEP字符(\ 007或其他东西)或使用Toolkit.beep(),这两种方法都不允许您指定频率和持续时间.

我正在考虑实现一个本机方法,但应该有一个库来完成这个简单的任务.我正在寻找类似的东西SomeClass.beep(500,1000);

我的应用程序仅在Windows上受支持.

谢谢.

Jon*_*Jon 4

请参阅此处的链接:

http://mindprod.com/products2.html#SPEAKER

它包含 Java 源代码和用于实现您所需功能的 DLL。它在给定的时间内从内部 PC 扬声器以特定频率发出各种声音。查看 Auld Lang Syne 示例 :) 它使用 JNI 通过包含的 DLL 来实现此目的。

顺便说一句..我不相信使用该工具包是可靠的。它没有在我的电脑上产生输出。

  • 我喜欢为一个被接受的正确问题得到一个大零:) (2认同)