C#让电脑发出声音


C#让电脑发出嗡鸣声

代码:

C#让电脑发出声音

C# 全选
using System.Runtime.InteropServices;

namespace WinFormsApp1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
        /// <summary>
        /// 发出嗡鸣声
        /// 引入命名空间 using System.Runtime.InteropServices;  
        /// </summary>
        /// <param name="frequency">声音频率</param>
        /// <param name="duration">声音持续时间</param>
        /// <returns></returns>
        [DllImport("Kernel32.dll")] 
        public static extern bool Beep(int frequency, int duration);


        private void button1_Click(object sender, EventArgs e)
        {
            Beep(int.Parse(txt_frequency.Text), int.Parse(txt_duration.Text));
        }
    }
}

项目源文件 点我下载

 

播放WAV文件

C# 全选
 [DllImport("winmm.dll")]
public static extern bool PlaySound(String Filename, int Mod, int Flags);
PlaySound(@"C:\Windows\media\Windows Proximity Notification.wav", 0, 1); 

 

版权声明:本文为YES开发框架网发布内容,转载请附上原文出处连接
张国生
上一篇:NuGet微软官方中国国内镜像
下一篇:javascript中let和var的区别
评论列表

发表评论

评论内容
昵称:
关联文章

C#电脑发出声音
Windows下Git多账号配置,同一电脑多个ssh-key的管理
WPF 布局 在有限空间内两个元素尽可能撑开的例子
Yarp 系统内调度更灵活
vue项目使用axios发送请求ajax请求头部携带cookie
Python PIP源使用国内镜像,提升下载速度和安装成功率。
C#的进化——C#发展史、C#1.0-10.0语法系统性梳理、C#与JAVA的对比
C#性能优化总结
了解C#的Expression
C#汉字转拼音
C#8.0 可空引用类型
C# MEF插件化开发
C# SQLServer数据库连接
C# List排序
C# 指针简单使用
C#计算工龄/年龄
C#加密:SHA1
C# 机器学习
C# 执行Javascript脚本
C#中URL编码

联系我们
联系电话:15090125178(微信同号)
电子邮箱:garson_zhang@163.com
站长微信二维码
微信二维码