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();//阻塞进程,播放完毕后才会执行后面的代码
相关推荐
忒可君几秒前
C# winform FTP功能
开发语言·windows·c#
时光追逐者1 小时前
C#/.NET/.NET Core技术前沿周刊 | 第 50 期(2025年8.11-8.17)
c#·.net·.netcore·.net core
一个会的不多的人2 小时前
C# NX二次开发:操作按钮控件Button和标签控件Label详解
开发语言·c#
咕白m6252 小时前
C# 实现 PDF 转图片 - 分辨率设置、图片格式选择
后端·c#
与火星的孩子对话5 小时前
Unity高级开发:反射原理深入解析与实践指南 C#
java·unity·c#·游戏引擎·lucene·反射
Dm_dotnet5 小时前
回顾一下WPF原生实现命令
c#
程序设计实验室6 小时前
纯 C#实现+AOT 打造的智能PDF目录提取工具 PdfTocExtractor
c#·aot
BD_Marathon8 小时前
消费者API
c#·linq
CallZhang21021 小时前
Vision Master的C#脚本与opencv联合编程
opencv·计算机视觉·c#·视觉检测
AI视觉网奇21 小时前
kafka 冲突解决 kafka安装
c#·linq