C# 播放音频文件(播放提示音)

使用SoundPlayer播放声音

System.Media名称空间下的类SoundPlayer 可以让我们很方便的播放wav波形声音文件。SoundPlayer类其实就是对winmm.dll文件中API函数的封装。

首先引入命名空间:

using System.Media;

cs 复制代码
            SoundPlayer player = new SoundPlayer(); 
            player.SoundLocation = "Chun.wav"; //把wav音频文件放在exe同目录下就行
            player.Load();//加载
            player.Play();//播放

其中Play方法是异步方法,会在另一个线程中播放。如果我们有时候需要等声音播放完毕之后再进行下一步操作。即声音播放需要阻塞当前线程。就可以使用PlaySync()

方法。

例如:

cs 复制代码
player.PlaySync();//阻塞进程,播放完毕后才会执行后面的代码
相关推荐
暖馒8 小时前
Modbus应用层协议的深度剖析
网络·网络协议·c#·wpf·智能硬件
刘欣的博客12 小时前
C# CS架构程序发版升级的走数据库方案
c#·单文件升级自己的方式
Yorlen_Zhang13 小时前
Python Tkinter Text 控件完全指南:从基础编辑器到富文本应用
开发语言·python·c#
不绝19113 小时前
C#进阶:预处理指令/反射,Gettype,Typeof/关键类
开发语言·c#
大鹏说大话13 小时前
告别 MSBuild 脚本混乱:用 C# 和 Nuke 构建清晰、可维护的现代化构建系统
开发语言·c#
czhc114007566315 小时前
通信 28
c#
bugcome_com18 小时前
C# 程序结构详解:从 Hello World 开始
c#
唐梓航-求职中19 小时前
编程-技术-算法-leetcode-288. 单词的唯一缩写
算法·leetcode·c#
bugcome_com21 小时前
阿里云 OSS C# SDK 使用实践与参数详解
阿里云·c#
懒人咖1 天前
缺料分析时携带用料清单的二开字段
c#·金蝶云星空