本文主要是介绍c#播放.wav音频,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
方式一
播放用到的类
System.Media.SoundPlayer
/// <summary>
/// 播放有新订单来了,播放.wav格式的波形声音文件
/// </summary>
public static void PlaySoundOrderComming()
{Task.Run(() =>{//播放声音try{//LogHelpter.AddLog("播放订单来了音频");System.Media.SoundPlayer sndPlayer = new System.Media.SoundPlayer(AppDomain.CurrentDomain.BaseDirectory + "\\1189.wav");//循环播放// sndPlayer.PlayLooping();//播放一次sndPlayer.Play(); }catch (Exception ex){//LogHelpter.AddLog("播放声音异常" + ex.ToString());}});
}
方式二(推荐)
首先点击项目引用,引用管理器中,选择COM栏,然后引用Windows Media Player
播放代码:
Task.Run(() =>
{//播放声音try{//orderCome.wavstring warFile = AppDomain.CurrentDomain.BaseDirectory + "\\orderCome.wav";//LogHelpter.AddLog("播放的音频路径" + warFile);WMPLib.WindowsMediaPlayerClass play = new WMPLib.WindowsMediaPlayerClass();play.URL = warFile;play.play();}catch (Exception ex){LogHelpter.AddLog("播放声音异常" + ex.ToString());}
});
这篇关于c#播放.wav音频的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!