当前位置: 源码素材网 » C#源码 » 多媒体应用 » 详情页

C# 键盘Ctrl+g控制蜂鸣器播放声音

Visual C#播放声音,运行程序后,操作键盘上的Ctrl+g组合键发出蜂鸣声...这里的拖放声音是蜂鸣声,从音箱里发出,并不是从机箱的蜂鸣器发声。实现的过程和细节代码如下:
  //导入 Windows Beep() API 函数
  [DllImport("kernel32.dll")]
  private static extern bool Beep(int freq, int dur);
  // 定义PlaySound()要使用的常数
  public const int SND_FILENAME = 0x00020000;
  public const int SND_ASYNC = 0x0001;
  // 导入 Windows PlaySound() 函数
  [DllImport("winmm.dll")]
  public static extern bool PlaySound(string pszSound,
   int hmod,
   int fdwSound);
  [STAThread]
  static void Main(string[] args)
  {
   // 使用Ctrl+g发出蜂鸣声
   Console.Write("\a");
   Console.WriteLine("使用Ctrl+g发出蜂鸣声...");
   Console.ReadLine();
   // 使用 Windows API 发出蜂鸣声
   Beep(800, 200);
   Console.WriteLine("使用 Windows API 发出蜂鸣声...");
   Console.ReadLine();
   // 播放bells.wav文件
   PlaySound("bells.wav",
   0,
   SND_FILENAME | SND_ASYNC);
   Console.WriteLine("播放bells.wav文件...");
   Console.ReadLine();
  }

  • 相关标签:播放声音
  • 调试环境:VisualStudio 2015+
  • 文件大小:5.65K
  • 资源评级:
  • 更新时间:2018-07-27
  • 相关链接:暂无演示

源码测试截图:

C# 键盘Ctrl+g控制蜂鸣器播放声音运行截图

相似源码:播放声音 C#源码下载:C# 键盘Ctrl+g控制蜂鸣器播放声音 测试截图

下载声明:

本站资源仅供学习参考,禁止用于非法途径。若“C# 键盘Ctrl+g控制蜂鸣器播放声音”源代码侵犯了您的权益,请尽快告诉我们。