首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Java的Beep库?

Java的Beep库?
EN

Stack Overflow用户
提问于 2009-03-27 22:56:07
回答 3查看 4.6K关注 0票数 5

在Java中,有没有什么函数可以发出指定频率和持续时间的(主板)蜂鸣声?在我使用过的许多语言中,你都能做到;嘟嘟声对于指示某些类型的错误很有用,也可以方便地生成音乐。

发出蜂鸣音的标准方法是打印蜂鸣音字符(\007或其他字符)或使用Toolkit.beep(),这两种方法都不允许您指定频率和持续时间。

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

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

谢谢。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2009-03-27 23:27:32

请查看此处的链接:

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

它包含Java源代码和用于实现所需功能的DLL。它在给定的持续时间内以特定的频率从内置PC扬声器发出各种声音。查看《友谊地久天长》示例:)它使用JNI通过附带的DLL来实现这一点。

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

票数 4
EN

Stack Overflow用户

发布于 2009-03-27 23:03:48

如果您百分之百确定将只支持windows,则始终可以使用JNA调用相应的os method

票数 3
EN

Stack Overflow用户

发布于 2017-04-27 03:49:21

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/691743

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档