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();//阻塞进程,播放完毕后才会执行后面的代码
相关推荐
JaydenAI1 小时前
[对比学习LangChain和MAF-07]如何引入人机交互的审批流程
python·ai·langchain·c#·agent·hitl·maf
北域码匠2 小时前
SHA-1算法:安全哈希原理与应用解析
算法·c#·哈希算法
123的故事3 小时前
工具分享(7)-多Excel文件内容查询工具
c#·excel·实用工具
iCxhust6 小时前
C#进程管理程序
开发语言·汇编·stm32·单片机·c#·微机原理
ceclar1237 小时前
C# 的任务并行库(TPL)
开发语言·c#·.net
xiaoshuaishuai88 小时前
C# 委托与事件
开发语言·c#
Song_da_da_8 小时前
C# 接口(Interface)深度解析:规范、解耦与灵活扩展
开发语言·c#
政沅同学9 小时前
基于 C# WPF + HALCON 的工业视觉算法工具框架(开源)
开发语言·c#·wpf
影寂ldy9 小时前
C#WinForm 窗体基础(入口、部分类、属性、生命周期事件)
开发语言·c#