在Java中,是否有任何功能可以发出具有给定频率和持续时间的(主板)蜂鸣声?在我使用的许多语言中,你可以; 哔哔声对于指示某些类型的错误很有用,也可用于轻松生成音乐.
标记的蜂鸣声方式是打印BEEP字符(\ 007或其他东西)或使用Toolkit.beep(),这两种方法都不允许您指定频率和持续时间.
我正在考虑实现一个本机方法,但应该有一个库来完成这个简单的任务.我正在寻找类似的东西SomeClass.beep(500,1000);
我的应用程序仅在Windows上受支持.
谢谢.
请参阅此处的链接:
http://mindprod.com/products2.html#SPEAKER
它包含 Java 源代码和用于实现您所需功能的 DLL。它在给定的时间内从内部 PC 扬声器以特定频率发出各种声音。查看 Auld Lang Syne 示例 :) 它使用 JNI 通过包含的 DLL 来实现此目的。
顺便说一句..我不相信使用该工具包是可靠的。它没有在我的电脑上产生输出。
| 归档时间: |
|
| 查看次数: |
4261 次 |
| 最近记录: |