在c#控制台应用程序中播放mp3声音
我有一个完全完成的connect four游戏,但是为了学习新的东西,我试图在计数器掉到洞里时添加声音,我不明白为什么在我将声音文件导入到解决方案和调试文件中时,我总是出现在c#控制台应用程序中播放mp3声音,c#,audio,console-application,C#,Audio,Console Application,我有一个完全完成的connect four游戏,但是为了学习新的东西,我试图在计数器掉到洞里时添加声音,我不明白为什么在我将声音文件导入到解决方案和调试文件中时,我总是出现FileNotFound异常 这是一个持续的崩溃: (new SoundPlayer("Clonk.mp3")).Play(); 我还尝试了.PlaySync(),得到了相同的结果 谢谢大家 声音播放器仅支持某些.wav文件。尝试将.mp3文件转换为.wav文件,看看这是否能为您解决问题 System.Media.Sound
FileNotFound
异常
这是一个持续的崩溃:
(new SoundPlayer("Clonk.mp3")).Play();
我还尝试了.PlaySync()
,得到了相同的结果
谢谢大家 声音播放器仅支持某些
.wav
文件。尝试将.mp3
文件转换为.wav
文件,看看这是否能为您解决问题
System.Media.SoundPlayer(string wav).Play();
首先尝试提供一个绝对路径,然后使用Assembly找出当前正在执行的程序集路径。这将帮助您确定为什么它找不到Clonk.mp3文件。当我尝试使用内置的
System.Media.SoundPlayer
时,该文件有相同的错误。它只允许我传递一个*.wav
。你试过用.wav
而不是.mp3
吗?谢谢大家,把它作为答案贴出来,再扩展一下,我会说你已经回答了