コンピューターの内部スピーカーを外部スピーカーなしでC#でビープ音を鳴らすにはどうすればよいですか?
134995 次
6 に答える
199
.Net 2.0では、Console.Beep()を使用できます。
// Default beep
Console.Beep();
ビープ音の頻度と長さをミリ秒単位で指定することもできます。
// Beep at 5000 Hz for 1 second
Console.Beep(5000, 1000);
詳細については、http://msdn.microsoft.com/en-us/library/8hftfeyw%28v=vs.110%29.aspxを参照してください。
于 2008-11-26T15:41:02.337 に答える
155
比較的使用されていないものを使用することもできます。
System.Media.SystemSounds.Beep.Play();
System.Media.SystemSounds.Asterisk.Play();
System.Media.SystemSounds.Exclamation.Play();
System.Media.SystemSounds.Question.Play();
System.Media.SystemSounds.Hand.Play();
このサウンドのドキュメントは、 http://msdn.microsoft.com/en-us/library/system.media.systemsounds( v = vs.110 ).aspxで入手できます。
于 2008-11-26T15:47:01.607 に答える
23
解決策は、
Console.Beep
于 2008-11-26T15:40:21.653 に答える
15
これを試して
Console.WriteLine("\a")
于 2008-11-26T15:40:27.563 に答える
9
Windows 7 以降のバージョン(少なくとも 64 ビットまたは両方)はシステム スピーカーを使用せず、代わりに既定のサウンド デバイスに通話をルーティングすることが確認されています。
したがって、system.beep()
win7/8/10 で使用すると、内部システム スピーカーを使用して音を出すことはできません。代わりに、利用可能な外部スピーカーからビープ音が鳴ります。
于 2016-07-04T04:30:22.703 に答える