相关疑难解决方法(0)

在调整频率时,是否可以在C#中生成恒定声音?

是否有可能在C#中产生一个恒定的声音并随着它的频率操纵它的频率?

我试过这样的事情:

for (int i = 500; i < 15000; i += 1)
{
    Console.Beep(i, 500));
}
Run Code Online (Sandbox Code Playgroud)

但是同步,循环等待每个蜂鸣声完成.所以我尝试了这个:

for (int i = 500; i < 15000; i += 1)
{
    new Thread(x => Console.Beep(i, 500)).Start();
}
Run Code Online (Sandbox Code Playgroud)

我认为这将是产生频率不断增加的恒定声音的开始.然而,它仍然口吃.有没有办法实现这一目标但更顺利?

.net c# audio winforms

8
推荐指数
1
解决办法
5542
查看次数

标签 统计

.net ×1

audio ×1

c# ×1

winforms ×1