【发布时间】:2012-06-02 00:59:17
【问题描述】:
我正在编写一个Java程序,我确实需要能够以一定的频率和持续时间播放声音,类似于c#方法System.Beep,我知道如何在C#中使用它,但我可以找不到在 Java 中执行此操作的方法。是否有等效的方法或其他方法?
using System;
class Program
{
static void Main()
{
// The official music of Dot Net Perls.
for (int i = 37; i <= 32767; i += 200)
{
Console.Beep(i, 100);
}
}
}
【问题讨论】:
-
据我所知,只能发出默认的哔声:
System.out.println("\007"); -
也许this 可以提供帮助。
-
@YoryeNathan - 如果标准输出不进入控制台,则根本不会发出哔哔声。
-
@YoryeNathan 这会在任何 IDE 中打印
07。 -
@HunterMcMillen 即使使用工具包解决方案(也并非总是有效 - 因为这只是 java 的本质),您仍然只能发出默认声音。
标签: c# java audio frequency beep